{"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":"UGI","timeframe":"3D","as_of":"2026-08-14T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1973-08-22","known_ts":"1973-08-24","bar_index":43,"type":"BUY","strength":0.45,"price":0.2853,"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":"1973-09-21","known_ts":"1973-09-21","bar_index":50,"type":"RECLAIM","strength":0.588,"price":0.2876,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1973-08-22 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1973-11-06","known_ts":"1973-11-06","bar_index":60,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.2809,"stop_level":0.2831,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1973-12-31","known_ts":"1974-01-03","bar_index":73,"type":"BUY","strength":0.45,"price":0.2675,"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":"1974-01-25","known_ts":"1974-01-25","bar_index":79,"type":"RECLAIM","strength":0.725,"price":0.2742,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1973-12-31 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1974-02-25","known_ts":"1974-02-25","bar_index":85,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.2653,"stop_level":0.2697,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1974-03-06","known_ts":"1974-03-08","bar_index":88,"type":"REBUY","strength":0.725,"price":0.2697,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":0},{"ts":"1974-06-26","known_ts":"1974-06-28","bar_index":114,"type":"BUY","strength":0.588,"price":0.2051,"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":80},{"ts":"1974-08-16","known_ts":"1974-08-16","bar_index":126,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.2051,"stop_level":0.214,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1974-08-21","known_ts":"1974-08-21","bar_index":127,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.2006,"stop_level":0.214,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1974-09-09","known_ts":"1974-09-11","bar_index":131,"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":"1974-09-09","trigger_known_ts":"1974-09-11","strength":0.45,"price":0.1873,"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.399872,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.1806,"atr14":0.004831,"stop_level":0.178185,"risk_basis":"daily_ohlc_atr14"},{"ts":"1974-09-20","known_ts":"1974-09-24","bar_index":134,"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":"1974-09-20","trigger_known_ts":"1974-09-24","strength":0.45,"price":0.1806,"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.421339,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.1627,"atr14":0.006305,"stop_level":0.159548,"risk_basis":"daily_ohlc_atr14"},{"ts":"1974-09-30","known_ts":"1974-10-02","bar_index":136,"type":"BUY","strength":0.45,"price":0.185,"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":"1974-09-30","known_ts":"1974-10-02","bar_index":136,"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":"1974-09-30","trigger_known_ts":"1974-10-02","strength":0.45,"price":0.185,"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.389842,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.1694,"atr14":0.005853,"stop_level":0.166474,"risk_basis":"daily_ohlc_atr14"},{"ts":"1974-11-01","known_ts":"1974-11-01","bar_index":144,"type":"RECLAIM","strength":0.725,"price":0.2207,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1974-09-30 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1974-11-21","known_ts":"1974-11-21","bar_index":148,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.2118,"stop_level":0.2162,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1974-11-25","known_ts":"1974-11-25","bar_index":149,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.2051,"stop_level":0.2162,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1975-01-03","known_ts":"1975-01-07","bar_index":158,"type":"BUY","strength":0.863,"price":0.2051,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"1975-02-25","known_ts":"1975-02-25","bar_index":170,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.2296,"stop_level":0.2318,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1975-05-16","known_ts":"1975-05-16","bar_index":189,"type":"RECLAIM","strength":1.0,"price":0.2363,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1975-02-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1975-05-28","known_ts":"1975-05-28","bar_index":191,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.2162,"stop_level":0.2185,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1975-05-29","known_ts":"1975-05-29","bar_index":191,"type":"RECLAIM","strength":0.863,"price":0.2207,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1975-05-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"1975-05-28","prior_stop_level":0.2185,"sweep_low":0.2162,"atr14":0.005904,"stop_level":0.213248,"risk_basis":"daily_ohlc_atr14"},{"ts":"1975-06-09","known_ts":"1975-06-11","bar_index":194,"type":"REBUY","strength":0.863,"price":0.2385,"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":"1975-07-17","known_ts":"1975-07-17","bar_index":203,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.2408,"stop_level":0.243,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1975-07-22","known_ts":"1975-07-22","bar_index":204,"type":"RECLAIM","strength":1.0,"price":0.2452,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1975-07-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1975-07-17","prior_stop_level":0.243,"sweep_low":0.2385,"atr14":0.005476,"stop_level":0.235762,"risk_basis":"daily_ohlc_atr14"},{"ts":"1975-10-15","known_ts":"1975-10-17","bar_index":224,"type":"BUY","strength":0.588,"price":0.2207,"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":35},{"ts":"1975-12-03","known_ts":"1975-12-03","bar_index":235,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.2274,"stop_level":0.2341,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1976-01-02","known_ts":"1976-01-06","bar_index":242,"type":"BUY","strength":0.863,"price":0.2541,"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":"1976-02-23","known_ts":"1976-02-23","bar_index":253,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.2809,"stop_level":0.2876,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1976-06-23","known_ts":"1976-06-25","bar_index":282,"type":"BUY","strength":0.725,"price":0.2809,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":80},{"ts":"1976-08-23","known_ts":"1976-08-23","bar_index":296,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.2876,"stop_level":0.2898,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1976-08-24","known_ts":"1976-08-24","bar_index":296,"type":"RECLAIM","strength":0.863,"price":0.292,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1976-08-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1976-08-23","prior_stop_level":0.2898,"sweep_low":0.2876,"atr14":0.004323,"stop_level":0.285438,"risk_basis":"daily_ohlc_atr14"},{"ts":"1976-08-26","known_ts":"1976-08-26","bar_index":297,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.2853,"stop_level":0.2898,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1976-08-31","known_ts":"1976-09-02","bar_index":298,"type":"REBUY","strength":0.863,"price":0.2943,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"1976-09-02","known_ts":"1976-09-02","bar_index":298,"type":"RECLAIM","strength":0.863,"price":0.2943,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1976-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":"1976-08-26","prior_stop_level":0.2898,"sweep_low":0.2853,"atr14":0.0042,"stop_level":0.2832,"risk_basis":"daily_ohlc_atr14"},{"ts":"1976-11-04","known_ts":"1976-11-08","bar_index":313,"type":"BUY","strength":0.863,"price":0.2965,"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":50},{"ts":"1976-12-14","known_ts":"1976-12-16","bar_index":322,"type":"REBUY","strength":1.0,"price":0.3121,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"1977-05-05","known_ts":"1977-05-09","bar_index":355,"type":"BUY","strength":0.725,"price":0.3366,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"aplus","score":90},{"ts":"1977-05-31","known_ts":"1977-05-31","bar_index":360,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.3277,"stop_level":0.3344,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1977-06-06","known_ts":"1977-06-06","bar_index":362,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.3277,"stop_level":0.3344,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1977-06-30","known_ts":"1977-06-30","bar_index":368,"type":"RECLAIM","strength":0.725,"price":0.3522,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1977-06-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1977-07-28","known_ts":"1977-07-28","bar_index":374,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.3478,"stop_level":0.35,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1977-08-15","known_ts":"1977-08-15","bar_index":378,"type":"RECLAIM","strength":0.725,"price":0.3478,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1977-07-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1977-08-18","known_ts":"1977-08-22","bar_index":379,"type":"REBUY","strength":0.725,"price":0.3545,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"1977-11-17","known_ts":"1977-11-17","bar_index":400,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.4124,"stop_level":0.4169,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1977-11-18","known_ts":"1977-11-18","bar_index":400,"type":"RECLAIM","strength":0.863,"price":0.428,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1977-11-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1977-11-17","prior_stop_level":0.4169,"sweep_low":0.4124,"atr14":0.008332,"stop_level":0.408234,"risk_basis":"daily_ohlc_atr14"},{"ts":"1977-12-05","known_ts":"1977-12-05","bar_index":404,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.4102,"stop_level":0.4124,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1978-02-08","known_ts":"1978-02-10","bar_index":419,"type":"BUY","strength":0.588,"price":0.4124,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"1978-05-05","known_ts":"1978-05-09","bar_index":439,"type":"BUY","strength":0.45,"price":0.3745,"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":"1978-05-10","known_ts":"1978-05-10","bar_index":440,"type":"RECLAIM","strength":0.588,"price":0.3879,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1978-05-05 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1978-07-14","known_ts":"1978-07-18","bar_index":455,"type":"BUY","strength":0.45,"price":0.3522,"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":"1978-08-25","known_ts":"1978-08-25","bar_index":465,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.3634,"stop_level":0.3745,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1978-08-30","known_ts":"1978-08-30","bar_index":466,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.3656,"stop_level":0.3745,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1978-09-29","known_ts":"1978-10-03","bar_index":473,"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":"1978-09-29","trigger_known_ts":"1978-10-03","strength":0.588,"price":0.3589,"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.195111,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":0.3545,"atr14":0.004629,"stop_level":0.352185,"risk_basis":"daily_ohlc_atr14"},{"ts":"1978-10-12","known_ts":"1978-10-16","bar_index":476,"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":"1978-10-12","trigger_known_ts":"1978-10-16","strength":0.588,"price":0.3611,"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.190177,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":0.3589,"atr14":0.003065,"stop_level":0.357368,"risk_basis":"daily_ohlc_atr14"},{"ts":"1978-10-30","known_ts":"1978-11-01","bar_index":480,"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":"1978-10-30","trigger_known_ts":"1978-11-01","strength":0.45,"price":0.3433,"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.230096,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.3299,"atr14":0.00579,"stop_level":0.327005,"risk_basis":"daily_ohlc_atr14"},{"ts":"1978-11-20","known_ts":"1978-11-22","bar_index":485,"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":"1978-11-20","trigger_known_ts":"1978-11-22","strength":0.45,"price":0.3255,"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.251208,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.321,"atr14":0.004777,"stop_level":0.318612,"risk_basis":"daily_ohlc_atr14"},{"ts":"1978-12-04","known_ts":"1978-12-06","bar_index":488,"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":"1978-12-04","trigger_known_ts":"1978-12-06","strength":0.45,"price":0.321,"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.22576,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.3121,"atr14":0.004339,"stop_level":0.30993,"risk_basis":"daily_ohlc_atr14"},{"ts":"1978-12-20","known_ts":"1978-12-22","bar_index":492,"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":"1978-12-20","trigger_known_ts":"1978-12-22","strength":0.45,"price":0.3099,"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.252533,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.301,"atr14":0.005354,"stop_level":0.298323,"risk_basis":"daily_ohlc_atr14"},{"ts":"1978-12-29","known_ts":"1979-01-03","bar_index":494,"type":"BUY","strength":0.45,"price":0.3121,"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":"1978-12-29","known_ts":"1979-01-03","bar_index":494,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1978-12-29","trigger_known_ts":"1979-01-03","strength":0.45,"price":0.3121,"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.247226,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.2965,"atr14":0.006442,"stop_level":0.293279,"risk_basis":"daily_ohlc_atr14"},{"ts":"1979-01-24","known_ts":"1979-01-24","bar_index":499,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.3143,"stop_level":0.3166,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1979-01-26","known_ts":"1979-01-26","bar_index":500,"type":"RECLAIM","strength":0.588,"price":0.321,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1979-01-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1979-01-24","prior_stop_level":0.3166,"sweep_low":0.3143,"atr14":0.004896,"stop_level":0.311852,"risk_basis":"daily_ohlc_atr14"},{"ts":"1979-03-06","known_ts":"1979-03-06","bar_index":509,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.3121,"stop_level":0.3143,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1979-03-08","known_ts":"1979-03-08","bar_index":509,"type":"RECLAIM","strength":0.588,"price":0.3188,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1979-03-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1979-03-06","prior_stop_level":0.3143,"sweep_low":0.3121,"atr14":0.004073,"stop_level":0.310063,"risk_basis":"daily_ohlc_atr14"},{"ts":"1979-04-04","known_ts":"1979-04-04","bar_index":516,"type":"RECLAIM","strength":0.863,"price":0.3567,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1979-03-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1979-05-23","known_ts":"1979-05-23","bar_index":527,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.3634,"stop_level":0.3745,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1979-07-13","known_ts":"1979-07-13","bar_index":539,"type":"RECLAIM","strength":0.863,"price":0.4035,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1979-05-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1979-11-23","known_ts":"1979-11-27","bar_index":570,"type":"BUY","strength":0.725,"price":0.486,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"1980-01-03","known_ts":"1980-01-03","bar_index":579,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.4748,"stop_level":0.4771,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1980-01-09","known_ts":"1980-01-09","bar_index":580,"type":"RECLAIM","strength":0.725,"price":0.486,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1980-01-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":"1980-01-03","prior_stop_level":0.4771,"sweep_low":0.4681,"atr14":0.006545,"stop_level":0.464827,"risk_basis":"daily_ohlc_atr14"},{"ts":"1980-01-25","known_ts":"1980-01-25","bar_index":584,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.4949,"stop_level":0.4971,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1980-01-29","known_ts":"1980-01-29","bar_index":585,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.4927,"stop_level":0.4971,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1980-01-30","known_ts":"1980-01-30","bar_index":585,"type":"RECLAIM","strength":0.725,"price":0.4994,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1980-01-25 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":"1980-01-25","prior_stop_level":0.4971,"sweep_low":0.4927,"atr14":0.00421,"stop_level":0.490595,"risk_basis":"daily_ohlc_atr14"},{"ts":"1980-01-30","known_ts":"1980-01-30","bar_index":585,"type":"RECLAIM","strength":0.725,"price":0.4994,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1980-01-29 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":"1980-01-29","prior_stop_level":0.4971,"sweep_low":0.4927,"atr14":0.00421,"stop_level":0.490595,"risk_basis":"daily_ohlc_atr14"},{"ts":"1980-02-07","known_ts":"1980-02-07","bar_index":587,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.4882,"stop_level":0.4927,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1980-02-11","known_ts":"1980-02-13","bar_index":588,"type":"REBUY","strength":0.863,"price":0.5105,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"1980-02-11","known_ts":"1980-02-11","bar_index":588,"type":"RECLAIM","strength":0.863,"price":0.4994,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1980-02-07 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":"1980-02-07","prior_stop_level":0.4927,"sweep_low":0.4838,"atr14":0.005017,"stop_level":0.481292,"risk_basis":"daily_ohlc_atr14"},{"ts":"1980-04-11","known_ts":"1980-04-15","bar_index":602,"type":"BUY","strength":0.588,"price":0.4057,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":60},{"ts":"1980-05-19","known_ts":"1980-05-19","bar_index":610,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.4236,"stop_level":0.4258,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1980-05-20","known_ts":"1980-05-20","bar_index":611,"type":"RECLAIM","strength":0.588,"price":0.4325,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1980-05-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":"1980-05-19","prior_stop_level":0.4258,"sweep_low":0.4236,"atr14":0.006055,"stop_level":0.420573,"risk_basis":"daily_ohlc_atr14"},{"ts":"1980-05-27","known_ts":"1980-05-27","bar_index":612,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.4102,"stop_level":0.4236,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1980-05-29","known_ts":"1980-05-29","bar_index":613,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.4124,"stop_level":0.4236,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1980-06-04","known_ts":"1980-06-04","bar_index":614,"type":"RECLAIM","strength":0.588,"price":0.4436,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1980-05-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1980-05-29","prior_stop_level":0.4236,"sweep_low":0.4102,"atr14":0.008196,"stop_level":0.406102,"risk_basis":"daily_ohlc_atr14"},{"ts":"1980-06-16","known_ts":"1980-06-16","bar_index":617,"type":"RECLAIM","strength":0.725,"price":0.4815,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1980-05-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1980-06-24","known_ts":"1980-06-24","bar_index":619,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.4503,"stop_level":0.4748,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1980-07-11","known_ts":"1980-07-11","bar_index":623,"type":"RECLAIM","strength":0.725,"price":0.4659,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1980-06-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1980-08-22","known_ts":"1980-08-26","bar_index":633,"type":"BUY","strength":0.863,"price":0.4882,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"1980-09-15","known_ts":"1980-09-17","bar_index":638,"type":"BUY","strength":0.725,"price":0.4994,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"1980-10-09","known_ts":"1980-10-09","bar_index":644,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.5105,"stop_level":0.5127,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1980-10-15","known_ts":"1980-10-15","bar_index":645,"type":"RECLAIM","strength":0.863,"price":0.5328,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1980-10-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":"1980-10-09","prior_stop_level":0.5127,"sweep_low":0.5083,"atr14":0.009201,"stop_level":0.503699,"risk_basis":"daily_ohlc_atr14"},{"ts":"1980-10-27","known_ts":"1980-10-27","bar_index":648,"type":"RECLAIM","strength":0.863,"price":0.5573,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1980-10-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1980-12-08","known_ts":"1980-12-08","bar_index":657,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.5796,"stop_level":0.5997,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1981-02-27","known_ts":"1981-03-03","bar_index":676,"type":"BUY","strength":0.725,"price":0.593,"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":"1981-03-16","known_ts":"1981-03-16","bar_index":679,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.5618,"stop_level":0.5752,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1981-06-24","known_ts":"1981-06-26","bar_index":703,"type":"BUY","strength":0.45,"price":0.4503,"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":"1981-08-07","known_ts":"1981-08-07","bar_index":713,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.5217,"stop_level":0.5261,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1981-08-24","known_ts":"1981-08-24","bar_index":717,"type":"RECLAIM","strength":0.725,"price":0.535,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1981-08-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1981-09-08","known_ts":"1981-09-08","bar_index":720,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.4994,"stop_level":0.515,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1981-10-14","known_ts":"1981-10-16","bar_index":729,"type":"BUY","strength":0.45,"price":0.486,"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":"1981-10-14","known_ts":"1981-10-16","bar_index":729,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1981-10-14","trigger_known_ts":"1981-10-16","strength":0.45,"price":0.486,"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.229672,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.4726,"atr14":0.008718,"stop_level":0.468241,"risk_basis":"daily_ohlc_atr14"},{"ts":"1981-10-27","known_ts":"1981-10-29","bar_index":732,"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":"1981-10-27","trigger_known_ts":"1981-10-29","strength":0.588,"price":0.4994,"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.208432,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":0.4726,"atr14":0.008474,"stop_level":0.468363,"risk_basis":"daily_ohlc_atr14"},{"ts":"1981-10-30","known_ts":"1981-10-30","bar_index":733,"type":"RECLAIM","strength":0.725,"price":0.5083,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1981-10-14 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1981-11-13","known_ts":"1981-11-13","bar_index":736,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.4771,"stop_level":0.4793,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1982-01-27","known_ts":"1982-01-29","bar_index":753,"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":"1982-01-27","trigger_known_ts":"1982-01-29","strength":0.45,"price":0.4503,"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.240641,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.4347,"atr14":0.007713,"stop_level":0.430844,"risk_basis":"daily_ohlc_atr14"},{"ts":"1982-02-26","known_ts":"1982-03-02","bar_index":760,"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":"1982-02-26","trigger_known_ts":"1982-03-02","strength":0.45,"price":0.3857,"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.339668,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.3656,"atr14":0.007782,"stop_level":0.361709,"risk_basis":"daily_ohlc_atr14"},{"ts":"1982-03-16","known_ts":"1982-03-18","bar_index":764,"type":"BUY","strength":0.45,"price":0.3879,"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":"1982-03-16","known_ts":"1982-03-18","bar_index":764,"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":"1982-03-16","trigger_known_ts":"1982-03-18","strength":0.45,"price":0.3879,"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.298426,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.3634,"atr14":0.008037,"stop_level":0.359381,"risk_basis":"daily_ohlc_atr14"},{"ts":"1982-05-13","known_ts":"1982-05-13","bar_index":777,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.408,"stop_level":0.4191,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1982-08-13","known_ts":"1982-08-17","bar_index":799,"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":"1982-08-13","trigger_known_ts":"1982-08-17","strength":0.45,"price":0.3366,"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.370841,"monthly_oversold_dwell":13,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.321,"atr14":0.007267,"stop_level":0.317366,"risk_basis":"daily_ohlc_atr14"},{"ts":"1982-08-23","known_ts":"1982-08-25","bar_index":801,"type":"BUY","strength":0.45,"price":0.3723,"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":"1982-08-23","known_ts":"1982-08-25","bar_index":801,"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":"1982-08-23","trigger_known_ts":"1982-08-25","strength":0.45,"price":0.3723,"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.304112,"monthly_oversold_dwell":13,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.321,"atr14":0.010316,"stop_level":0.315842,"risk_basis":"daily_ohlc_atr14"},{"ts":"1982-09-16","known_ts":"1982-09-16","bar_index":806,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.3545,"stop_level":0.3634,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1982-09-22","known_ts":"1982-09-22","bar_index":808,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.3478,"stop_level":0.3634,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1982-10-05","known_ts":"1982-10-07","bar_index":811,"type":"REBUY","strength":0.725,"price":0.379,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"1982-11-30","known_ts":"1982-11-30","bar_index":824,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.3767,"stop_level":0.379,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1983-01-07","known_ts":"1983-01-11","bar_index":833,"type":"BUY","strength":0.725,"price":0.3946,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"1983-02-17","known_ts":"1983-02-17","bar_index":842,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.4013,"stop_level":0.408,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1983-02-22","known_ts":"1983-02-22","bar_index":843,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.4035,"stop_level":0.408,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1983-05-17","known_ts":"1983-05-19","bar_index":863,"type":"BUY","strength":0.588,"price":0.3656,"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":"1983-06-03","known_ts":"1983-06-03","bar_index":867,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.3589,"stop_level":0.3611,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1983-07-05","known_ts":"1983-07-05","bar_index":874,"type":"RECLAIM","strength":0.863,"price":0.3879,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1983-06-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1983-08-01","known_ts":"1983-08-01","bar_index":880,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.3701,"stop_level":0.3723,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1983-08-19","known_ts":"1983-08-23","bar_index":885,"type":"BUY","strength":1.0,"price":0.3767,"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":"aplus","score":85},{"ts":"1983-12-09","known_ts":"1983-12-13","bar_index":911,"type":"BUY","strength":0.588,"price":0.3366,"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":"1984-02-23","known_ts":"1984-02-23","bar_index":928,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.3121,"stop_level":0.321,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1984-03-15","known_ts":"1984-03-19","bar_index":933,"type":"BUY","strength":0.588,"price":0.321,"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":"1984-05-18","known_ts":"1984-05-18","bar_index":948,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.3277,"stop_level":0.3299,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1984-05-23","known_ts":"1984-05-23","bar_index":949,"type":"RECLAIM","strength":0.725,"price":0.3344,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1984-05-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":"1984-05-18","prior_stop_level":0.3299,"sweep_low":0.3232,"atr14":0.006021,"stop_level":0.320189,"risk_basis":"daily_ohlc_atr14"},{"ts":"1984-08-06","known_ts":"1984-08-08","bar_index":966,"type":"BUY","strength":0.725,"price":0.3166,"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":"1984-08-30","known_ts":"1984-08-30","bar_index":972,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.3099,"stop_level":0.3121,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1984-09-05","known_ts":"1984-09-05","bar_index":973,"type":"RECLAIM","strength":0.863,"price":0.3188,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1984-08-30 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":"1984-08-30","prior_stop_level":0.3121,"sweep_low":0.3076,"atr14":0.00694,"stop_level":0.30413,"risk_basis":"daily_ohlc_atr14"},{"ts":"1984-09-18","known_ts":"1984-09-18","bar_index":976,"type":"RECLAIM","strength":0.863,"price":0.3433,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1984-08-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1984-10-22","known_ts":"1984-10-22","bar_index":984,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.3366,"stop_level":0.3389,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1984-10-25","known_ts":"1984-10-25","bar_index":985,"type":"RECLAIM","strength":1.0,"price":0.3411,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1984-10-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1984-10-22","prior_stop_level":0.3389,"sweep_low":0.3344,"atr14":0.006594,"stop_level":0.331103,"risk_basis":"daily_ohlc_atr14"},{"ts":"1984-11-07","known_ts":"1984-11-07","bar_index":988,"type":"RECLAIM","strength":1.0,"price":0.3411,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1984-10-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1984-11-20","known_ts":"1984-11-23","bar_index":991,"type":"BUY","strength":1.0,"price":0.35,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"1985-01-18","known_ts":"1985-01-18","bar_index":1004,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.4013,"stop_level":0.4035,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1985-01-21","known_ts":"1985-01-21","bar_index":1004,"type":"RECLAIM","strength":1.0,"price":0.408,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1985-01-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1985-01-18","prior_stop_level":0.4035,"sweep_low":0.399,"atr14":0.00786,"stop_level":0.39507,"risk_basis":"daily_ohlc_atr14"},{"ts":"1985-02-07","known_ts":"1985-02-07","bar_index":1009,"type":"RECLAIM","strength":1.0,"price":0.4146,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1985-01-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1985-04-26","known_ts":"1985-04-30","bar_index":1027,"type":"BUY","strength":0.863,"price":0.4191,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"1985-05-28","known_ts":"1985-05-28","bar_index":1034,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.4191,"stop_level":0.4213,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1985-06-04","known_ts":"1985-06-04","bar_index":1035,"type":"RECLAIM","strength":0.863,"price":0.4236,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1985-05-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"1985-05-28","prior_stop_level":0.4213,"sweep_low":0.4124,"atr14":0.007403,"stop_level":0.408699,"risk_basis":"daily_ohlc_atr14"},{"ts":"1985-08-26","known_ts":"1985-08-28","bar_index":1055,"type":"BUY","strength":0.725,"price":0.4169,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"1985-09-12","known_ts":"1985-09-12","bar_index":1059,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.3901,"stop_level":0.4102,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1985-09-26","known_ts":"1985-09-26","bar_index":1062,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.3834,"stop_level":0.3924,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1985-11-04","known_ts":"1985-11-06","bar_index":1071,"type":"BUY","strength":0.588,"price":0.3901,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":70},{"ts":"1985-11-27","known_ts":"1985-11-27","bar_index":1076,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.379,"stop_level":0.3834,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1986-01-17","known_ts":"1986-01-17","bar_index":1088,"type":"RECLAIM","strength":0.725,"price":0.4146,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1985-11-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1986-02-24","known_ts":"1986-02-24","bar_index":1096,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.4146,"stop_level":0.4213,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1986-02-26","known_ts":"1986-02-28","bar_index":1097,"type":"REBUY","strength":0.863,"price":0.4838,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"1986-02-26","known_ts":"1986-02-26","bar_index":1097,"type":"RECLAIM","strength":0.863,"price":0.4481,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1986-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":"1986-02-24","prior_stop_level":0.4213,"sweep_low":0.4057,"atr14":0.013323,"stop_level":0.399039,"risk_basis":"daily_ohlc_atr14"},{"ts":"1986-04-02","known_ts":"1986-04-02","bar_index":1105,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.457,"stop_level":0.4592,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1986-06-05","known_ts":"1986-06-09","bar_index":1120,"type":"BUY","strength":0.863,"price":0.4704,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"1986-07-08","known_ts":"1986-07-08","bar_index":1127,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.4659,"stop_level":0.4704,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1986-07-11","known_ts":"1986-07-11","bar_index":1128,"type":"RECLAIM","strength":1.0,"price":0.4726,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1986-07-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1986-07-08","prior_stop_level":0.4704,"sweep_low":0.4637,"atr14":0.006489,"stop_level":0.460456,"risk_basis":"daily_ohlc_atr14"},{"ts":"1986-08-21","known_ts":"1986-08-21","bar_index":1138,"type":"RECLAIM","strength":1.0,"price":0.4748,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1986-07-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1986-12-04","known_ts":"1986-12-04","bar_index":1162,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.4725,"stop_level":0.4793,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1986-12-11","known_ts":"1986-12-11","bar_index":1164,"type":"RECLAIM","strength":0.725,"price":0.4839,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1986-12-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":"1986-12-04","prior_stop_level":0.4793,"sweep_low":0.4634,"atr14":0.008411,"stop_level":0.459195,"risk_basis":"daily_ohlc_atr14"},{"ts":"1987-01-08","known_ts":"1987-01-08","bar_index":1170,"type":"RECLAIM","strength":0.863,"price":0.5248,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1986-12-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1987-02-09","known_ts":"1987-02-09","bar_index":1177,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.5112,"stop_level":0.5134,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1987-02-10","known_ts":"1987-02-10","bar_index":1177,"type":"RECLAIM","strength":0.863,"price":0.518,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1987-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":"1987-02-09","prior_stop_level":0.5134,"sweep_low":0.5112,"atr14":0.009783,"stop_level":0.506309,"risk_basis":"daily_ohlc_atr14"},{"ts":"1987-02-25","known_ts":"1987-02-25","bar_index":1181,"type":"RECLAIM","strength":0.863,"price":0.5564,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1987-02-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1987-03-16","known_ts":"1987-03-16","bar_index":1185,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.5426,"stop_level":0.5495,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1987-03-17","known_ts":"1987-03-17","bar_index":1185,"type":"RECLAIM","strength":1.0,"price":0.5541,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1987-03-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":"1987-03-16","prior_stop_level":0.5495,"sweep_low":0.5426,"atr14":0.012096,"stop_level":0.536552,"risk_basis":"daily_ohlc_atr14"},{"ts":"1987-06-09","known_ts":"1987-06-11","bar_index":1205,"type":"BUY","strength":0.725,"price":0.5313,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":65},{"ts":"1987-07-13","known_ts":"1987-07-13","bar_index":1212,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.5336,"stop_level":0.536,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1987-08-12","known_ts":"1987-08-14","bar_index":1220,"type":"BUY","strength":0.588,"price":0.5571,"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":"1987-11-13","known_ts":"1987-11-17","bar_index":1242,"type":"BUY","strength":0.45,"price":0.476,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1988-03-02","known_ts":"1988-03-02","bar_index":1266,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.5225,"stop_level":0.5275,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1988-03-04","known_ts":"1988-03-04","bar_index":1267,"type":"RECLAIM","strength":0.863,"price":0.5474,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1988-03-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1988-03-02","prior_stop_level":0.5275,"sweep_low":0.5225,"atr14":0.009694,"stop_level":0.517653,"risk_basis":"daily_ohlc_atr14"},{"ts":"1988-03-16","known_ts":"1988-03-16","bar_index":1270,"type":"RECLAIM","strength":0.863,"price":0.5325,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1988-03-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1988-03-21","known_ts":"1988-03-21","bar_index":1271,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.525,"stop_level":0.5275,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1988-03-22","known_ts":"1988-03-22","bar_index":1271,"type":"RECLAIM","strength":0.863,"price":0.5325,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1988-03-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1988-03-21","prior_stop_level":0.5275,"sweep_low":0.525,"atr14":0.008533,"stop_level":0.520734,"risk_basis":"daily_ohlc_atr14"},{"ts":"1988-04-07","known_ts":"1988-04-07","bar_index":1275,"type":"RECLAIM","strength":0.863,"price":0.5524,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1988-03-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1988-04-28","known_ts":"1988-05-02","bar_index":1280,"type":"BUY","strength":0.863,"price":0.5623,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"quality","score":75},{"ts":"1988-05-18","known_ts":"1988-05-18","bar_index":1284,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.5474,"stop_level":0.5524,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1988-06-02","known_ts":"1988-06-02","bar_index":1288,"type":"RECLAIM","strength":0.863,"price":0.5687,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1988-05-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1988-07-01","known_ts":"1988-07-06","bar_index":1295,"type":"BUY","strength":0.863,"price":0.5814,"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":60},{"ts":"1988-07-14","known_ts":"1988-07-14","bar_index":1297,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.5661,"stop_level":0.5687,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1988-09-09","known_ts":"1988-09-13","bar_index":1311,"type":"BUY","strength":0.863,"price":0.5695,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"1988-09-27","known_ts":"1988-09-27","bar_index":1315,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.5643,"stop_level":0.5695,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1988-11-11","known_ts":"1988-11-11","bar_index":1326,"type":"RECLAIM","strength":0.863,"price":0.5721,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1988-09-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1988-11-23","known_ts":"1988-11-23","bar_index":1328,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.5702,"stop_level":0.5721,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1988-11-25","known_ts":"1988-11-25","bar_index":1329,"type":"RECLAIM","strength":0.863,"price":0.5729,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1988-11-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1988-11-23","prior_stop_level":0.5721,"sweep_low":0.5676,"atr14":0.006069,"stop_level":0.564565,"risk_basis":"daily_ohlc_atr14"},{"ts":"1988-12-08","known_ts":"1988-12-08","bar_index":1332,"type":"RECLAIM","strength":1.0,"price":0.6098,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1988-11-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1989-02-17","known_ts":"1989-02-17","bar_index":1348,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.6204,"stop_level":0.6257,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1989-02-24","known_ts":"1989-02-24","bar_index":1349,"type":"RECLAIM","strength":0.863,"price":0.6264,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1989-02-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"1989-02-17","prior_stop_level":0.6257,"sweep_low":0.6178,"atr14":0.007144,"stop_level":0.614228,"risk_basis":"daily_ohlc_atr14"},{"ts":"1989-03-10","known_ts":"1989-03-10","bar_index":1353,"type":"RECLAIM","strength":1.0,"price":0.6856,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1989-02-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1989-06-22","known_ts":"1989-06-22","bar_index":1377,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.752,"stop_level":0.7547,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1989-06-23","known_ts":"1989-06-23","bar_index":1377,"type":"RECLAIM","strength":1.0,"price":0.7629,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1989-06-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1989-06-22","prior_stop_level":0.7547,"sweep_low":0.752,"atr14":0.011129,"stop_level":0.746435,"risk_basis":"daily_ohlc_atr14"},{"ts":"1989-08-14","known_ts":"1989-08-14","bar_index":1389,"type":"RECLAIM","strength":1.0,"price":0.8258,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1989-06-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1990-01-12","known_ts":"1990-01-12","bar_index":1424,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.8368,"stop_level":0.8396,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1990-02-26","known_ts":"1990-02-28","bar_index":1434,"type":"BUY","strength":0.725,"price":0.8159,"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":"1990-05-01","known_ts":"1990-05-01","bar_index":1449,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.8073,"stop_level":0.8102,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1990-05-09","known_ts":"1990-05-11","bar_index":1451,"type":"REBUY","strength":0.45,"price":0.8302,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1990-05-22","known_ts":"1990-05-22","bar_index":1454,"type":"RECLAIM","strength":0.725,"price":0.8439,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1990-05-09 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1990-06-29","known_ts":"1990-06-29","bar_index":1463,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.8148,"stop_level":0.8468,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1990-07-18","known_ts":"1990-07-18","bar_index":1467,"type":"RECLAIM","strength":0.725,"price":0.8497,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1990-06-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1990-09-04","known_ts":"1990-09-06","bar_index":1478,"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-09-04","trigger_known_ts":"1990-09-06","strength":0.45,"price":0.7657,"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.128996,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.6945,"atr14":0.022695,"stop_level":0.683153,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-09-07","known_ts":"1990-09-11","bar_index":1479,"type":"BUY","strength":0.45,"price":0.7895,"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-09-07","known_ts":"1990-09-11","bar_index":1479,"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-09-07","trigger_known_ts":"1990-09-11","strength":0.45,"price":0.7895,"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.101922,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.6945,"atr14":0.021299,"stop_level":0.68385,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-12-31","known_ts":"1990-12-31","bar_index":1505,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.7789,"stop_level":0.8151,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1991-02-01","known_ts":"1991-02-05","bar_index":1513,"type":"BUY","strength":0.588,"price":0.8392,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"1991-02-26","known_ts":"1991-02-26","bar_index":1518,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.8473,"stop_level":0.8574,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1991-03-21","known_ts":"1991-03-21","bar_index":1524,"type":"RECLAIM","strength":0.863,"price":0.8473,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1991-02-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1991-03-26","known_ts":"1991-03-28","bar_index":1525,"type":"BUY","strength":0.863,"price":0.8411,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":10},{"ts":"1991-12-27","known_ts":"1991-12-31","bar_index":1589,"type":"BUY","strength":0.725,"price":1.0391,"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":75},{"ts":"1992-01-20","known_ts":"1992-01-22","bar_index":1594,"type":"BUY","strength":0.725,"price":1.0456,"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":"1992-04-14","known_ts":"1992-04-16","bar_index":1614,"type":"BUY","strength":0.45,"price":0.913,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1992-04-28","known_ts":"1992-04-28","bar_index":1617,"type":"RECLAIM","strength":0.725,"price":0.9787,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1992-04-14 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1992-06-29","known_ts":"1992-06-29","bar_index":1631,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.9892,"stop_level":1.0026,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1992-07-02","known_ts":"1992-07-02","bar_index":1632,"type":"RECLAIM","strength":0.725,"price":1.016,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1992-06-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1992-06-29","prior_stop_level":1.0026,"sweep_low":0.9425,"atr14":0.027845,"stop_level":0.928577,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-07-10","known_ts":"1992-07-14","bar_index":1634,"type":"REBUY","strength":0.863,"price":1.1096,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"1992-09-03","known_ts":"1992-09-03","bar_index":1647,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.1199,"stop_level":1.1335,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1992-09-11","known_ts":"1992-09-11","bar_index":1648,"type":"RECLAIM","strength":0.863,"price":1.147,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1992-09-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1992-09-03","prior_stop_level":1.1335,"sweep_low":1.1199,"atr14":0.019791,"stop_level":1.110005,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-09-22","known_ts":"1992-09-22","bar_index":1651,"type":"RECLAIM","strength":0.863,"price":1.1606,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1992-09-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1993-02-25","known_ts":"1993-03-01","bar_index":1687,"type":"BUY","strength":0.725,"price":1.333,"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":"1993-04-07","known_ts":"1993-04-07","bar_index":1696,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.3609,"stop_level":1.3679,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1993-04-12","known_ts":"1993-04-12","bar_index":1697,"type":"RECLAIM","strength":0.863,"price":1.3749,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1993-04-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":"1993-04-07","prior_stop_level":1.3679,"sweep_low":1.333,"atr14":0.025633,"stop_level":1.320183,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-06-04","known_ts":"1993-06-08","bar_index":1710,"type":"BUY","strength":0.725,"price":1.2964,"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":"1993-07-20","known_ts":"1993-07-20","bar_index":1720,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.3814,"stop_level":1.3884,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1993-07-22","known_ts":"1993-07-22","bar_index":1721,"type":"RECLAIM","strength":0.725,"price":1.4026,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1993-07-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":"1993-07-20","prior_stop_level":1.3884,"sweep_low":1.3672,"atr14":0.025666,"stop_level":1.354367,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-08-04","known_ts":"1993-08-04","bar_index":1724,"type":"RECLAIM","strength":0.725,"price":1.4239,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1993-07-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1993-12-15","known_ts":"1993-12-17","bar_index":1755,"type":"BUY","strength":0.45,"price":1.3413,"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-01-14","known_ts":"1994-01-14","bar_index":1762,"type":"RECLAIM","strength":0.725,"price":1.3705,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1993-12-15 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-01-24","known_ts":"1994-01-24","bar_index":1764,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.3268,"stop_level":1.334,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-01-26","known_ts":"1994-01-26","bar_index":1764,"type":"RECLAIM","strength":0.588,"price":1.3413,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-01-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1994-01-24","prior_stop_level":1.334,"sweep_low":1.3049,"atr14":0.029745,"stop_level":1.290028,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-02-07","known_ts":"1994-02-07","bar_index":1767,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.334,"stop_level":1.3413,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-02-08","known_ts":"1994-02-08","bar_index":1767,"type":"RECLAIM","strength":0.725,"price":1.3632,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-02-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1994-02-07","prior_stop_level":1.3413,"sweep_low":1.3195,"atr14":0.025714,"stop_level":1.306643,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-03-03","known_ts":"1994-03-03","bar_index":1773,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.3158,"stop_level":1.3232,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-03-09","known_ts":"1994-03-09","bar_index":1774,"type":"RECLAIM","strength":0.588,"price":1.3306,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-03-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1994-03-03","prior_stop_level":1.3232,"sweep_low":1.2936,"atr14":0.03189,"stop_level":1.277655,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-03-21","known_ts":"1994-03-23","bar_index":1777,"type":"BUY","strength":0.588,"price":1.3675,"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-04-29","known_ts":"1994-05-03","bar_index":1786,"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":"1994-04-29","trigger_known_ts":"1994-05-03","strength":0.45,"price":1.2714,"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.120199,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.2123,"atr14":0.030157,"stop_level":1.197221,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-05-25","known_ts":"1994-05-27","bar_index":1792,"type":"BUY","strength":0.45,"price":1.2704,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1994-05-25","known_ts":"1994-05-27","bar_index":1792,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1994-05-25","trigger_known_ts":"1994-05-27","strength":0.45,"price":1.2704,"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.120891,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.1576,"atr14":0.03109,"stop_level":1.142055,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-06-13","known_ts":"1994-06-13","bar_index":1796,"type":"RECLAIM","strength":0.725,"price":1.338,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1994-05-25 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-06-30","known_ts":"1994-06-30","bar_index":1800,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.1952,"stop_level":1.2102,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-07-01","known_ts":"1994-07-01","bar_index":1800,"type":"RECLAIM","strength":0.588,"price":1.2403,"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":1.2102,"sweep_low":1.1952,"atr14":0.029398,"stop_level":1.180501,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-08-19","known_ts":"1994-08-23","bar_index":1812,"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":"1994-08-19","trigger_known_ts":"1994-08-23","strength":0.45,"price":1.2027,"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.158245,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.1952,"atr14":0.01929,"stop_level":1.185555,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-09-15","known_ts":"1994-09-19","bar_index":1818,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1994-09-15","trigger_known_ts":"1994-09-19","strength":0.45,"price":1.1857,"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.161753,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.0633,"atr14":0.027205,"stop_level":1.049697,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-09-20","known_ts":"1994-09-22","bar_index":1819,"type":"BUY","strength":0.45,"price":1.1628,"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-09-20","known_ts":"1994-09-22","bar_index":1819,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1994-09-20","trigger_known_ts":"1994-09-22","strength":0.45,"price":1.1628,"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.177943,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.0633,"atr14":0.026393,"stop_level":1.050104,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-10-06","known_ts":"1994-10-10","bar_index":1823,"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":"1994-10-06","trigger_known_ts":"1994-10-10","strength":0.588,"price":1.1781,"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.167126,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":1.1245,"atr14":0.023236,"stop_level":1.112882,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-11-14","known_ts":"1994-11-14","bar_index":1832,"type":"RECLAIM","strength":0.863,"price":1.2699,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1994-06-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-11-23","known_ts":"1994-11-23","bar_index":1834,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.2292,"stop_level":1.2469,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-12-28","known_ts":"1994-12-30","bar_index":1842,"type":"BUY","strength":0.863,"price":1.2681,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"1995-02-22","known_ts":"1995-02-22","bar_index":1854,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.2973,"stop_level":1.2992,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-05-03","known_ts":"1995-05-05","bar_index":1871,"type":"BUY","strength":0.725,"price":1.2499,"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":75},{"ts":"1995-06-30","known_ts":"1995-06-30","bar_index":1884,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.36,"stop_level":1.368,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-07-05","known_ts":"1995-07-05","bar_index":1885,"type":"RECLAIM","strength":0.863,"price":1.3841,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-06-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1995-06-30","prior_stop_level":1.368,"sweep_low":1.3358,"atr14":0.02584,"stop_level":1.32288,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-08-28","known_ts":"1995-08-30","bar_index":1898,"type":"BUY","strength":0.863,"price":1.3667,"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":"1995-09-25","known_ts":"1995-09-25","bar_index":1904,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.3667,"stop_level":1.3748,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-09-27","known_ts":"1995-09-27","bar_index":1905,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.3667,"stop_level":1.3748,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-10-03","known_ts":"1995-10-03","bar_index":1906,"type":"RECLAIM","strength":1.0,"price":1.383,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-09-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1995-09-27","prior_stop_level":1.3748,"sweep_low":1.3257,"atr14":0.023916,"stop_level":1.313742,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-11-03","known_ts":"1995-11-07","bar_index":1914,"type":"BUY","strength":1.0,"price":1.3912,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"1995-12-01","known_ts":"1995-12-01","bar_index":1920,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.3807,"stop_level":1.4076,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1996-01-05","known_ts":"1996-01-09","bar_index":1928,"type":"BUY","strength":0.863,"price":1.414,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"1996-04-26","known_ts":"1996-04-30","bar_index":1954,"type":"BUY","strength":0.725,"price":1.5126,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":100},{"ts":"1996-06-06","known_ts":"1996-06-06","bar_index":1963,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.5776,"stop_level":1.5862,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-08-08","known_ts":"1996-08-12","bar_index":1978,"type":"BUY","strength":0.863,"price":1.6205,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":90},{"ts":"1996-09-16","known_ts":"1996-09-16","bar_index":1986,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.6095,"stop_level":1.6269,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-01-03","known_ts":"1997-01-07","bar_index":2012,"type":"BUY","strength":0.725,"price":1.5819,"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":"1997-03-17","known_ts":"1997-03-17","bar_index":2028,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.7214,"stop_level":1.7483,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-03-18","known_ts":"1997-03-18","bar_index":2029,"type":"RECLAIM","strength":1.0,"price":1.7752,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-03-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1997-03-17","prior_stop_level":1.7483,"sweep_low":1.7214,"atr14":0.029446,"stop_level":1.706677,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-03-31","known_ts":"1997-03-31","bar_index":2031,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.7035,"stop_level":1.7214,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-04-07","known_ts":"1997-04-07","bar_index":2033,"type":"RECLAIM","strength":1.0,"price":1.7304,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-03-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1997-03-31","prior_stop_level":1.7214,"sweep_low":1.6587,"atr14":0.037811,"stop_level":1.639795,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-05-21","known_ts":"1997-05-23","bar_index":2044,"type":"BUY","strength":0.725,"price":1.6856,"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":"1997-07-28","known_ts":"1997-07-28","bar_index":2059,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.6937,"stop_level":1.6983,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-07-29","known_ts":"1997-07-29","bar_index":2059,"type":"RECLAIM","strength":0.725,"price":1.7165,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-07-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1997-07-28","prior_stop_level":1.6983,"sweep_low":1.6937,"atr14":0.028583,"stop_level":1.679408,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-08-12","known_ts":"1997-08-12","bar_index":2063,"type":"RECLAIM","strength":0.725,"price":1.8986,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1997-07-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-03-23","known_ts":"1998-03-25","bar_index":2114,"type":"BUY","strength":0.725,"price":2.1784,"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":"1998-06-04","known_ts":"1998-06-08","bar_index":2131,"type":"BUY","strength":0.588,"price":1.9889,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":60},{"ts":"1998-06-30","known_ts":"1998-07-02","bar_index":2137,"type":"BUY","strength":0.45,"price":1.9361,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1998-09-11","known_ts":"1998-09-15","bar_index":2154,"type":"BUY","strength":0.45,"price":1.7231,"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":2160,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.7427,"stop_level":1.7524,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-10-12","known_ts":"1998-10-12","bar_index":2161,"type":"RECLAIM","strength":0.588,"price":1.772,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-10-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1998-10-09","prior_stop_level":1.7524,"sweep_low":1.7329,"atr14":0.060177,"stop_level":1.702812,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-11-18","known_ts":"1998-11-18","bar_index":2170,"type":"RECLAIM","strength":0.725,"price":1.9672,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-10-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-12-08","known_ts":"1998-12-08","bar_index":2174,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.8971,"stop_level":1.912,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-02-22","known_ts":"1999-02-24","bar_index":2191,"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":"1999-02-22","trigger_known_ts":"1999-02-24","strength":0.45,"price":1.6333,"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.25023,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.5752,"atr14":0.041788,"stop_level":1.554306,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-03-31","known_ts":"1999-04-05","bar_index":2200,"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":"1999-03-31","trigger_known_ts":"1999-04-05","strength":0.45,"price":1.356,"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.372048,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.3308,"atr14":0.036245,"stop_level":1.312678,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-04-30","known_ts":"1999-04-30","bar_index":2207,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.3863,"stop_level":1.4014,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-05-06","known_ts":"1999-05-06","bar_index":2208,"type":"RECLAIM","strength":0.588,"price":1.4216,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-04-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1999-04-30","prior_stop_level":1.4014,"sweep_low":1.3661,"atr14":0.03095,"stop_level":1.350625,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-06-23","known_ts":"1999-06-23","bar_index":2219,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.6067,"stop_level":1.617,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-06-25","known_ts":"1999-06-25","bar_index":2220,"type":"RECLAIM","strength":0.725,"price":1.6272,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-06-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1999-06-23","prior_stop_level":1.617,"sweep_low":1.5862,"atr14":0.028999,"stop_level":1.571701,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-07-09","known_ts":"1999-07-09","bar_index":2223,"type":"RECLAIM","strength":0.863,"price":1.735,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-06-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-08-30","known_ts":"1999-08-30","bar_index":2235,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.8736,"stop_level":1.9147,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-09-01","known_ts":"1999-09-01","bar_index":2235,"type":"RECLAIM","strength":0.863,"price":1.9455,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-08-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1999-08-30","prior_stop_level":1.9147,"sweep_low":1.8736,"atr14":0.038533,"stop_level":1.854334,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-09-16","known_ts":"1999-09-16","bar_index":2239,"type":"RECLAIM","strength":1.0,"price":2.0129,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-08-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-12-20","known_ts":"1999-12-22","bar_index":2261,"type":"BUY","strength":0.863,"price":1.8436,"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":"2000-01-03","known_ts":"2000-01-05","bar_index":2264,"type":"BUY","strength":0.725,"price":1.8277,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"aplus","score":80},{"ts":"2000-01-24","known_ts":"2000-01-24","bar_index":2268,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.7586,"stop_level":1.7958,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2000-01-26","known_ts":"2000-01-26","bar_index":2269,"type":"RECLAIM","strength":0.588,"price":1.8702,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-01-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":"2000-01-24","prior_stop_level":1.7958,"sweep_low":1.7214,"atr14":0.058784,"stop_level":1.692008,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-03-16","known_ts":"2000-03-20","bar_index":2281,"type":"BUY","strength":0.588,"price":1.7123,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"aplus","score":80},{"ts":"2000-04-24","known_ts":"2000-04-24","bar_index":2289,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.8478,"stop_level":1.864,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-04-26","known_ts":"2000-04-26","bar_index":2290,"type":"RECLAIM","strength":0.725,"price":1.902,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-04-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":"2000-04-24","prior_stop_level":1.864,"sweep_low":1.7665,"atr14":0.06826,"stop_level":1.73237,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-04-28","known_ts":"2000-04-28","bar_index":2291,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.7719,"stop_level":1.864,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-05-03","known_ts":"2000-05-03","bar_index":2292,"type":"RECLAIM","strength":0.725,"price":1.9074,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-04-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":"2000-04-28","prior_stop_level":1.864,"sweep_low":1.734,"atr14":0.075079,"stop_level":1.69646,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-05-16","known_ts":"2000-05-16","bar_index":2295,"type":"RECLAIM","strength":1.0,"price":1.8965,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-04-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-06-01","known_ts":"2000-06-01","bar_index":2298,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.8807,"stop_level":1.8965,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-06-02","known_ts":"2000-06-02","bar_index":2299,"type":"RECLAIM","strength":1.0,"price":1.9359,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-06-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2000-06-01","prior_stop_level":1.8965,"sweep_low":1.8587,"atr14":0.053763,"stop_level":1.831818,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-06-07","known_ts":"2000-06-09","bar_index":2300,"type":"REBUY","strength":1.0,"price":1.9414,"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":"2000-07-12","known_ts":"2000-07-14","bar_index":2308,"type":"BUY","strength":0.863,"price":1.969,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":50},{"ts":"2000-08-10","known_ts":"2000-08-14","bar_index":2315,"type":"BUY","strength":1.0,"price":2.0131,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2000-09-25","known_ts":"2000-09-25","bar_index":2325,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.0204,"stop_level":2.0316,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-09-26","known_ts":"2000-09-26","bar_index":2325,"type":"RECLAIM","strength":1.0,"price":2.0933,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-09-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2000-09-25","prior_stop_level":2.0316,"sweep_low":2.0204,"atr14":0.049913,"stop_level":1.995444,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-10-17","known_ts":"2000-10-17","bar_index":2330,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.0597,"stop_level":2.0877,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2000-11-21","known_ts":"2000-11-24","bar_index":2339,"type":"BUY","strength":0.863,"price":2.1495,"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":"2000-12-18","known_ts":"2000-12-20","bar_index":2345,"type":"REBUY","strength":0.863,"price":2.1855,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2001-01-26","known_ts":"2001-01-26","bar_index":2353,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.1228,"stop_level":2.1285,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2001-02-14","known_ts":"2001-02-16","bar_index":2358,"type":"BUY","strength":0.725,"price":2.2451,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":50},{"ts":"2001-03-22","known_ts":"2001-03-22","bar_index":2366,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.2399,"stop_level":2.2547,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-03-27","known_ts":"2001-03-27","bar_index":2367,"type":"RECLAIM","strength":1.0,"price":2.2724,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-03-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2001-03-22","prior_stop_level":2.2547,"sweep_low":2.1462,"atr14":0.060204,"stop_level":2.116098,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-04-03","known_ts":"2001-04-05","bar_index":2369,"type":"REBUY","strength":1.0,"price":2.3651,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2001-06-07","known_ts":"2001-06-07","bar_index":2384,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.4911,"stop_level":2.494,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-06-11","known_ts":"2001-06-11","bar_index":2384,"type":"RECLAIM","strength":1.0,"price":2.5175,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-06-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2001-06-07","prior_stop_level":2.494,"sweep_low":2.4591,"atr14":0.041246,"stop_level":2.438477,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-06-14","known_ts":"2001-06-14","bar_index":2385,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.4591,"stop_level":2.4902,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-06-20","known_ts":"2001-06-20","bar_index":2387,"type":"RECLAIM","strength":1.0,"price":2.4996,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-06-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":"2001-06-14","prior_stop_level":2.4902,"sweep_low":2.3941,"atr14":0.04473,"stop_level":2.371735,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-06-28","known_ts":"2001-06-28","bar_index":2389,"type":"RECLAIM","strength":1.0,"price":2.5382,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-06-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-08-31","known_ts":"2001-08-31","bar_index":2404,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.674,"stop_level":2.704,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-09-04","known_ts":"2001-09-04","bar_index":2404,"type":"RECLAIM","strength":1.0,"price":2.759,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-08-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2001-08-31","prior_stop_level":2.704,"sweep_low":2.6167,"atr14":0.058388,"stop_level":2.587506,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-09-18","known_ts":"2001-09-18","bar_index":2406,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.589,"stop_level":2.674,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-11-01","known_ts":"2001-11-05","bar_index":2417,"type":"BUY","strength":0.725,"price":2.7934,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2001-12-31","known_ts":"2001-12-31","bar_index":2430,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.9228,"stop_level":2.9421,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-01-02","known_ts":"2002-01-02","bar_index":2430,"type":"RECLAIM","strength":1.0,"price":3.0002,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-12-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2001-12-31","prior_stop_level":2.9421,"sweep_low":2.8986,"atr14":0.059912,"stop_level":2.868644,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-02-26","known_ts":"2002-02-28","bar_index":2443,"type":"BUY","strength":0.725,"price":2.8359,"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":"2002-04-26","known_ts":"2002-04-26","bar_index":2457,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.1028,"stop_level":3.1058,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-04-29","known_ts":"2002-04-29","bar_index":2457,"type":"RECLAIM","strength":0.863,"price":3.1391,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-04-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2002-04-26","prior_stop_level":3.1058,"sweep_low":3.0675,"atr14":0.059172,"stop_level":3.037914,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-05-14","known_ts":"2002-05-14","bar_index":2461,"type":"RECLAIM","strength":0.863,"price":3.1333,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-04-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-07-01","known_ts":"2002-07-03","bar_index":2472,"type":"BUY","strength":0.725,"price":3.1459,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2002-08-05","known_ts":"2002-08-07","bar_index":2480,"type":"BUY","strength":0.725,"price":3.2214,"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":"2002-09-17","known_ts":"2002-09-17","bar_index":2490,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.4696,"stop_level":3.4746,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-09-19","known_ts":"2002-09-19","bar_index":2490,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.4012,"stop_level":3.4746,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-09-18","known_ts":"2002-09-18","bar_index":2490,"type":"RECLAIM","strength":0.863,"price":3.4846,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-09-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2002-09-17","prior_stop_level":3.4746,"sweep_low":3.4464,"atr14":0.086407,"stop_level":3.403196,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-09-25","known_ts":"2002-09-27","bar_index":2492,"type":"REBUY","strength":0.863,"price":3.5701,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2002-09-25","known_ts":"2002-09-25","bar_index":2492,"type":"RECLAIM","strength":0.863,"price":3.5198,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-09-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":"2002-09-19","prior_stop_level":3.4746,"sweep_low":3.377,"atr14":0.084638,"stop_level":3.334681,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-11-21","known_ts":"2002-11-21","bar_index":2505,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.7944,"stop_level":3.8014,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-11-22","known_ts":"2002-11-22","bar_index":2506,"type":"RECLAIM","strength":1.0,"price":3.8497,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-11-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":"2002-11-21","prior_stop_level":3.8014,"sweep_low":3.7733,"atr14":0.100365,"stop_level":3.723117,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-01-03","known_ts":"2003-01-07","bar_index":2515,"type":"BUY","strength":0.863,"price":3.9026,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":35},{"ts":"2003-04-11","known_ts":"2003-04-11","bar_index":2537,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.598,"stop_level":4.6904,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-04-16","known_ts":"2003-04-16","bar_index":2538,"type":"RECLAIM","strength":1.0,"price":4.7058,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-04-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2003-04-11","prior_stop_level":4.6904,"sweep_low":4.467,"atr14":0.103748,"stop_level":4.415126,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-04-28","known_ts":"2003-04-28","bar_index":2541,"type":"RECLAIM","strength":1.0,"price":4.8675,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-04-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-06-16","known_ts":"2003-06-16","bar_index":2552,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.2502,"stop_level":5.2828,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2003-11-28","known_ts":"2003-11-28","bar_index":2591,"type":"RECLAIM","strength":0.725,"price":5.2638,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-06-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-01-06","known_ts":"2004-01-06","bar_index":2599,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.3239,"stop_level":5.354,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-01-08","known_ts":"2004-01-08","bar_index":2600,"type":"RECLAIM","strength":0.725,"price":5.4015,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-01-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2004-01-06","prior_stop_level":5.354,"sweep_low":5.316,"atr14":0.061259,"stop_level":5.285371,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-01-22","known_ts":"2004-01-22","bar_index":2603,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.1309,"stop_level":5.3239,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-03-05","known_ts":"2004-03-09","bar_index":2613,"type":"BUY","strength":0.588,"price":5.2624,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":50},{"ts":"2004-05-21","known_ts":"2004-05-25","bar_index":2631,"type":"BUY","strength":0.588,"price":5.1203,"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":75},{"ts":"2004-07-09","known_ts":"2004-07-09","bar_index":2641,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.0354,"stop_level":5.0692,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2004-07-14","known_ts":"2004-07-14","bar_index":2642,"type":"RECLAIM","strength":0.588,"price":5.074,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-07-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":"2004-07-09","prior_stop_level":5.0692,"sweep_low":4.9612,"atr14":0.07701,"stop_level":4.922695,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-07-28","known_ts":"2004-07-30","bar_index":2646,"type":"REBUY","strength":0.588,"price":5.2207,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2004-10-13","known_ts":"2004-10-13","bar_index":2664,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.0819,"stop_level":6.1372,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-10-19","known_ts":"2004-10-19","bar_index":2665,"type":"RECLAIM","strength":0.863,"price":6.186,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-10-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2004-10-13","prior_stop_level":6.1372,"sweep_low":6.0022,"atr14":0.109882,"stop_level":5.947259,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-10-29","known_ts":"2004-10-29","bar_index":2668,"type":"RECLAIM","strength":0.863,"price":6.3064,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-10-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-03-23","known_ts":"2005-03-23","bar_index":2701,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.4228,"stop_level":7.54,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-04-22","known_ts":"2005-04-22","bar_index":2708,"type":"RECLAIM","strength":1.0,"price":8.1791,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-03-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-06-07","known_ts":"2005-06-07","bar_index":2718,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.6762,"stop_level":8.7554,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-07-20","known_ts":"2005-07-20","bar_index":2728,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.3101,"stop_level":9.3234,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2005-07-25","known_ts":"2005-07-25","bar_index":2729,"type":"RECLAIM","strength":0.863,"price":9.4863,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-07-20 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":"2005-07-20","prior_stop_level":9.3234,"sweep_low":9.064,"atr14":0.190832,"stop_level":8.968584,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-08-01","known_ts":"2005-08-03","bar_index":2731,"type":"REBUY","strength":0.863,"price":9.8886,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2005-11-29","known_ts":"2005-12-01","bar_index":2759,"type":"BUY","strength":0.588,"price":7.4885,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":70},{"ts":"2006-03-07","known_ts":"2006-03-07","bar_index":2781,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.3395,"stop_level":7.5182,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-03-10","known_ts":"2006-03-10","bar_index":2782,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.2721,"stop_level":7.5182,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-04-10","known_ts":"2006-04-12","bar_index":2789,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2006-04-10","trigger_known_ts":"2006-04-12","strength":0.588,"price":7.214,"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.270473,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":7.112,"atr14":0.122284,"stop_level":7.050858,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-04-13","known_ts":"2006-04-18","bar_index":2790,"type":"REBUY","strength":0.588,"price":7.3091,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2006-04-13","known_ts":"2006-04-18","bar_index":2790,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2006-04-13","trigger_known_ts":"2006-04-18","strength":0.588,"price":7.3091,"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.260856,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":7.112,"atr14":0.113835,"stop_level":7.055082,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-05-05","known_ts":"2006-05-05","bar_index":2795,"type":"RECLAIM","strength":0.725,"price":8.0023,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2006-04-13 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-05-16","known_ts":"2006-05-16","bar_index":2797,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.744,"stop_level":7.7644,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-05-19","known_ts":"2006-05-19","bar_index":2798,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.6931,"stop_level":7.7644,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-05-22","known_ts":"2006-05-22","bar_index":2798,"type":"RECLAIM","strength":0.588,"price":7.7984,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-05-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":"2006-05-16","prior_stop_level":7.7644,"sweep_low":7.5504,"atr14":0.163245,"stop_level":7.468777,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-05-22","known_ts":"2006-05-22","bar_index":2798,"type":"RECLAIM","strength":0.588,"price":7.7984,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-05-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":"2006-05-19","prior_stop_level":7.7644,"sweep_low":7.5504,"atr14":0.163245,"stop_level":7.468777,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-06-06","known_ts":"2006-06-06","bar_index":2802,"type":"RECLAIM","strength":0.863,"price":8.0804,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-05-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-07-14","known_ts":"2006-07-14","bar_index":2811,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.3716,"stop_level":8.4161,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-07-19","known_ts":"2006-07-19","bar_index":2812,"type":"RECLAIM","strength":0.863,"price":8.4674,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-07-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2006-07-14","prior_stop_level":8.4161,"sweep_low":8.2894,"atr14":0.153553,"stop_level":8.212624,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-08-01","known_ts":"2006-08-01","bar_index":2815,"type":"RECLAIM","strength":0.863,"price":8.464,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-07-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-08-11","known_ts":"2006-08-11","bar_index":2817,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.4058,"stop_level":8.4572,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-08-14","known_ts":"2006-08-14","bar_index":2818,"type":"RECLAIM","strength":0.863,"price":8.5017,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-08-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2006-08-11","prior_stop_level":8.4572,"sweep_low":8.3373,"atr14":0.156871,"stop_level":8.258865,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-10-12","known_ts":"2006-10-16","bar_index":2832,"type":"BUY","strength":0.725,"price":8.6529,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":50},{"ts":"2006-12-22","known_ts":"2006-12-22","bar_index":2848,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.3741,"stop_level":9.4116,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-12-27","known_ts":"2006-12-27","bar_index":2849,"type":"RECLAIM","strength":1.0,"price":9.4713,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-12-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2006-12-22","prior_stop_level":9.4116,"sweep_low":9.3394,"atr14":0.133169,"stop_level":9.272816,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-03-26","known_ts":"2007-03-28","bar_index":2869,"type":"BUY","strength":0.725,"price":9.3797,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2007-05-24","known_ts":"2007-05-24","bar_index":2883,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.7886,"stop_level":9.9633,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-05-29","known_ts":"2007-05-29","bar_index":2883,"type":"RECLAIM","strength":0.863,"price":10.0087,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-05-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":"2007-05-24","prior_stop_level":9.9633,"sweep_low":9.6033,"atr14":0.1778,"stop_level":9.5144,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-06-07","known_ts":"2007-06-07","bar_index":2886,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.5334,"stop_level":9.7886,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2007-07-17","known_ts":"2007-07-19","bar_index":2895,"type":"BUY","strength":0.725,"price":9.8843,"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":"2007-08-28","known_ts":"2007-08-30","bar_index":2905,"type":"BUY","strength":0.588,"price":8.9518,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"2007-10-17","known_ts":"2007-10-17","bar_index":2916,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.1665,"stop_level":9.1913,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-10-18","known_ts":"2007-10-18","bar_index":2917,"type":"RECLAIM","strength":0.588,"price":9.2161,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-10-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":"2007-10-17","prior_stop_level":9.1913,"sweep_low":9.1346,"atr14":0.146808,"stop_level":9.061196,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-10-24","known_ts":"2007-10-24","bar_index":2918,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.1452,"stop_level":9.1913,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-10-26","known_ts":"2007-10-26","bar_index":2919,"type":"RECLAIM","strength":0.588,"price":9.2586,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-10-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2007-10-24","prior_stop_level":9.1913,"sweep_low":9.0637,"atr14":0.142837,"stop_level":8.992281,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-11-15","known_ts":"2007-11-15","bar_index":2923,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.007,"stop_level":9.2161,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-11-30","known_ts":"2007-12-04","bar_index":2927,"type":"BUY","strength":0.725,"price":9.5812,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2008-01-16","known_ts":"2008-01-16","bar_index":2937,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.4332,"stop_level":9.4368,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-02-14","known_ts":"2008-02-14","bar_index":2944,"type":"RECLAIM","strength":0.725,"price":9.4582,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-01-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-04-03","known_ts":"2008-04-07","bar_index":2955,"type":"BUY","strength":0.45,"price":9.2463,"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-04-11","known_ts":"2008-04-11","bar_index":2957,"type":"RECLAIM","strength":0.588,"price":9.3721,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2008-04-03 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2008-04-30","known_ts":"2008-04-30","bar_index":2961,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.347,"stop_level":9.4368,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-05-15","known_ts":"2008-05-15","bar_index":2965,"type":"RECLAIM","strength":0.863,"price":9.6094,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-04-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-07-03","known_ts":"2008-07-03","bar_index":2976,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.7666,"stop_level":9.9513,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-08-22","known_ts":"2008-08-26","bar_index":2988,"type":"BUY","strength":1.0,"price":9.9151,"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":45},{"ts":"2008-09-11","known_ts":"2008-09-11","bar_index":2992,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.8077,"stop_level":9.9151,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-09-12","known_ts":"2008-09-12","bar_index":2992,"type":"RECLAIM","strength":1.0,"price":9.9791,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-09-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2008-09-11","prior_stop_level":9.9151,"sweep_low":9.6655,"atr14":0.201741,"stop_level":9.56463,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-11-07","known_ts":"2008-11-11","bar_index":3006,"type":"BUY","strength":0.45,"price":8.3925,"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":"2009-01-15","known_ts":"2009-01-15","bar_index":3021,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.8369,"stop_level":8.8406,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-16","known_ts":"2009-01-16","bar_index":3021,"type":"RECLAIM","strength":0.588,"price":9.1017,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-01-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-01-15","prior_stop_level":8.8406,"sweep_low":8.6457,"atr14":0.274487,"stop_level":8.508457,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-02-02","known_ts":"2009-02-02","bar_index":3025,"type":"RECLAIM","strength":0.725,"price":9.6386,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-01-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-02-23","known_ts":"2009-02-23","bar_index":3029,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.7707,"stop_level":8.8148,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-02-24","known_ts":"2009-02-24","bar_index":3030,"type":"RECLAIM","strength":0.725,"price":8.859,"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":8.8148,"sweep_low":8.7192,"atr14":0.31624,"stop_level":8.56108,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-05-15","known_ts":"2009-05-19","bar_index":3049,"type":"REBUY","strength":0.588,"price":8.5811,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"quality","score":65},{"ts":"2009-06-23","known_ts":"2009-06-23","bar_index":3057,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.3497,"stop_level":9.361,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-06-24","known_ts":"2009-06-24","bar_index":3058,"type":"RECLAIM","strength":0.863,"price":9.3722,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-06-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2009-06-23","prior_stop_level":9.361,"sweep_low":9.3198,"atr14":0.197415,"stop_level":9.221092,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-07-13","known_ts":"2009-07-13","bar_index":3062,"type":"RECLAIM","strength":0.863,"price":9.5592,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-06-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-08-18","known_ts":"2009-08-18","bar_index":3070,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.7424,"stop_level":9.7611,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-08-19","known_ts":"2009-08-19","bar_index":3071,"type":"RECLAIM","strength":1.0,"price":9.7948,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-08-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":"2009-08-18","prior_stop_level":9.7611,"sweep_low":9.6602,"atr14":0.197677,"stop_level":9.561362,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-12-09","known_ts":"2009-12-11","bar_index":3097,"type":"BUY","strength":0.725,"price":9.2468,"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":"2009-12-31","known_ts":"2009-12-31","bar_index":3102,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.1936,"stop_level":9.3114,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-01-04","known_ts":"2010-01-04","bar_index":3102,"type":"RECLAIM","strength":0.863,"price":9.3494,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-12-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2009-12-31","prior_stop_level":9.3114,"sweep_low":9.1936,"atr14":0.160101,"stop_level":9.113549,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-01-20","known_ts":"2010-01-20","bar_index":3106,"type":"RECLAIM","strength":0.863,"price":9.5015,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-12-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-02-04","known_ts":"2010-02-04","bar_index":3109,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.2962,"stop_level":9.3152,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2010-02-05","known_ts":"2010-02-05","bar_index":3110,"type":"RECLAIM","strength":0.725,"price":9.3875,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-02-04 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":"2010-02-04","prior_stop_level":9.3152,"sweep_low":9.2278,"atr14":0.162044,"stop_level":9.146778,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-02-19","known_ts":"2010-02-19","bar_index":3113,"type":"RECLAIM","strength":1.0,"price":9.5281,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-02-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-05-05","known_ts":"2010-05-05","bar_index":3130,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.3128,"stop_level":10.378,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-05-10","known_ts":"2010-05-10","bar_index":3131,"type":"RECLAIM","strength":1.0,"price":10.3971,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-05-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-05-05","prior_stop_level":10.378,"sweep_low":9.7842,"atr14":0.235286,"stop_level":9.666557,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-07-13","known_ts":"2010-07-15","bar_index":3146,"type":"BUY","strength":0.863,"price":10.5629,"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":"2010-08-16","known_ts":"2010-08-18","bar_index":3154,"type":"REBUY","strength":0.863,"price":10.7679,"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":"2010-08-27","known_ts":"2010-08-31","bar_index":3157,"type":"REBUY","strength":1.0,"price":10.675,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2010-11-30","known_ts":"2010-11-30","bar_index":3178,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.5771,"stop_level":11.6434,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-12-01","known_ts":"2010-12-01","bar_index":3179,"type":"RECLAIM","strength":1.0,"price":11.8541,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-11-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-11-30","prior_stop_level":11.6434,"sweep_low":11.5381,"atr14":0.192678,"stop_level":11.441761,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-12-14","known_ts":"2010-12-14","bar_index":3182,"type":"RECLAIM","strength":1.0,"price":12.4549,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-11-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-01-24","known_ts":"2011-01-26","bar_index":3191,"type":"REBUY","strength":1.0,"price":13.0055,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2011-01-28","known_ts":"2011-01-28","bar_index":3192,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.5729,"stop_level":12.7184,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2011-02-02","known_ts":"2011-02-02","bar_index":3193,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.5178,"stop_level":12.7184,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2011-04-01","known_ts":"2011-04-05","bar_index":3207,"type":"BUY","strength":0.725,"price":13.1473,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":50},{"ts":"2011-04-13","known_ts":"2011-04-13","bar_index":3209,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.4854,"stop_level":12.6083,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2011-04-15","known_ts":"2011-04-15","bar_index":3210,"type":"RECLAIM","strength":0.725,"price":12.6915,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-04-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2011-04-13","prior_stop_level":12.6083,"sweep_low":12.3705,"atr14":0.194196,"stop_level":12.273402,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-06-28","known_ts":"2011-06-30","bar_index":3227,"type":"BUY","strength":0.725,"price":12.7472,"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":"2011-07-27","known_ts":"2011-07-27","bar_index":3233,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.2395,"stop_level":12.4634,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2011-08-26","known_ts":"2011-08-30","bar_index":3241,"type":"BUY","strength":0.588,"price":11.7479,"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":0},{"ts":"2011-11-23","known_ts":"2011-11-23","bar_index":3261,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.3554,"stop_level":11.4118,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-11-28","known_ts":"2011-11-28","bar_index":3262,"type":"RECLAIM","strength":0.588,"price":11.5046,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-11-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2011-11-23","prior_stop_level":11.4118,"sweep_low":11.3191,"atr14":0.271243,"stop_level":11.183479,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-12-08","known_ts":"2011-12-08","bar_index":3265,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.4078,"stop_level":11.4965,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-12-09","known_ts":"2011-12-09","bar_index":3265,"type":"RECLAIM","strength":0.588,"price":11.5772,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-12-08 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-08","prior_stop_level":11.4965,"sweep_low":11.2505,"atr14":0.28804,"stop_level":11.10648,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-12-16","known_ts":"2011-12-20","bar_index":3267,"type":"REBUY","strength":0.588,"price":11.6945,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2011-12-27","known_ts":"2011-12-27","bar_index":3269,"type":"RECLAIM","strength":0.725,"price":12.0732,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2011-12-16 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-01-25","known_ts":"2012-01-25","bar_index":3275,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.9575,"stop_level":11.2222,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-02-17","known_ts":"2012-02-22","bar_index":3281,"type":"BUY","strength":0.45,"price":11.5683,"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-02-23","known_ts":"2012-02-23","bar_index":3282,"type":"RECLAIM","strength":0.725,"price":11.7801,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2012-02-17 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-03-20","known_ts":"2012-03-20","bar_index":3288,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.2489,"stop_level":11.2589,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-03-26","known_ts":"2012-03-26","bar_index":3289,"type":"RECLAIM","strength":0.588,"price":11.2859,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-03-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2012-03-20","prior_stop_level":11.2589,"sweep_low":11.0064,"atr14":0.178056,"stop_level":10.917372,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-04-02","known_ts":"2012-04-04","bar_index":3291,"type":"BUY","strength":0.588,"price":11.4626,"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":"2012-04-27","known_ts":"2012-05-01","bar_index":3297,"type":"BUY","strength":0.725,"price":12.0791,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2012-05-17","known_ts":"2012-05-17","bar_index":3301,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.849,"stop_level":11.9312,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-05-30","known_ts":"2012-05-30","bar_index":3304,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.6476,"stop_level":11.7175,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-05-31","known_ts":"2012-05-31","bar_index":3304,"type":"RECLAIM","strength":0.863,"price":11.7873,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-05-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2012-05-30","prior_stop_level":11.7175,"sweep_low":11.5654,"atr14":0.19189,"stop_level":11.469455,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-06-14","known_ts":"2012-06-14","bar_index":3308,"type":"RECLAIM","strength":0.863,"price":11.9972,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-05-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-06-21","known_ts":"2012-06-21","bar_index":3309,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.8603,"stop_level":11.9183,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-06-25","known_ts":"2012-06-25","bar_index":3310,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.7109,"stop_level":11.9183,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-06-27","known_ts":"2012-06-29","bar_index":3311,"type":"BUY","strength":0.863,"price":12.2087,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2012-06-28","known_ts":"2012-06-28","bar_index":3311,"type":"RECLAIM","strength":0.863,"price":11.9889,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-06-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2012-06-21","prior_stop_level":11.9183,"sweep_low":11.5243,"atr14":0.19858,"stop_level":11.42501,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-06-28","known_ts":"2012-06-28","bar_index":3311,"type":"RECLAIM","strength":0.863,"price":11.9889,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-06-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":"2012-06-25","prior_stop_level":11.9183,"sweep_low":11.5243,"atr14":0.19858,"stop_level":11.42501,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-11-02","known_ts":"2012-11-02","bar_index":3340,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.4249,"stop_level":13.4793,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2012-11-06","known_ts":"2012-11-06","bar_index":3341,"type":"RECLAIM","strength":0.863,"price":13.4835,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-11-02 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":"2012-11-02","prior_stop_level":13.4793,"sweep_low":13.3119,"atr14":0.200803,"stop_level":13.211498,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-12-19","known_ts":"2012-12-21","bar_index":3351,"type":"BUY","strength":0.863,"price":13.8892,"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":"2012-12-27","known_ts":"2012-12-27","bar_index":3352,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.6403,"stop_level":13.6445,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2012-12-31","known_ts":"2012-12-31","bar_index":3353,"type":"RECLAIM","strength":0.863,"price":13.8007,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-12-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2012-12-27","prior_stop_level":13.6445,"sweep_low":13.48,"atr14":0.213957,"stop_level":13.373021,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-01-22","known_ts":"2013-01-22","bar_index":3358,"type":"RECLAIM","strength":1.0,"price":14.6571,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-12-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-07-15","known_ts":"2013-07-17","bar_index":3398,"type":"BUY","strength":0.725,"price":17.6038,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":80},{"ts":"2013-08-15","known_ts":"2013-08-15","bar_index":3405,"type":"SELL","basis":"structure_stop","strength":0.725,"price":17.3941,"stop_level":17.6295,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2013-10-16","known_ts":"2013-10-18","bar_index":3420,"type":"BUY","strength":0.725,"price":17.1642,"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":"2013-11-26","known_ts":"2013-11-26","bar_index":3429,"type":"SELL","basis":"structure_stop","strength":0.725,"price":17.4704,"stop_level":17.5351,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-12-03","known_ts":"2013-12-03","bar_index":3431,"type":"RECLAIM","strength":0.725,"price":17.5652,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-11-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":"2013-11-26","prior_stop_level":17.5351,"sweep_low":17.2245,"atr14":0.297652,"stop_level":17.075674,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-12-19","known_ts":"2013-12-23","bar_index":3435,"type":"BUY","strength":0.725,"price":17.7398,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2014-09-22","known_ts":"2014-09-22","bar_index":3498,"type":"SELL","basis":"structure_stop","strength":0.725,"price":22.8425,"stop_level":23.2009,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2014-11-03","known_ts":"2014-11-03","bar_index":3508,"type":"RECLAIM","strength":0.863,"price":25.3849,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-09-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-12-03","known_ts":"2014-12-05","bar_index":3515,"type":"REBUY","strength":0.725,"price":25.5044,"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":"2015-03-27","known_ts":"2015-03-31","bar_index":3541,"type":"BUY","strength":0.45,"price":21.9099,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-04-10","known_ts":"2015-04-10","bar_index":3544,"type":"RECLAIM","strength":0.588,"price":23.5704,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2015-03-27 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2015-05-05","known_ts":"2015-05-05","bar_index":3549,"type":"SELL","basis":"structure_stop","strength":0.588,"price":23.1267,"stop_level":23.241,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-05-06","known_ts":"2015-05-06","bar_index":3550,"type":"RECLAIM","strength":0.588,"price":23.3351,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-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":"2015-05-05","prior_stop_level":23.241,"sweep_low":22.9385,"atr14":0.458714,"stop_level":22.709143,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-05-19","known_ts":"2015-05-19","bar_index":3553,"type":"RECLAIM","strength":0.725,"price":24.8411,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-05-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-06-03","known_ts":"2015-06-03","bar_index":3556,"type":"SELL","basis":"structure_stop","strength":0.725,"price":24.4242,"stop_level":24.5789,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-06-05","known_ts":"2015-06-05","bar_index":3557,"type":"SELL","basis":"structure_stop","strength":0.725,"price":24.2158,"stop_level":24.5789,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-06-18","known_ts":"2015-06-22","bar_index":3560,"type":"REBUY","strength":0.725,"price":24.2898,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":65},{"ts":"2015-07-15","known_ts":"2015-07-17","bar_index":3566,"type":"BUY","strength":0.725,"price":24.4589,"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":"aplus","score":90},{"ts":"2015-08-10","known_ts":"2015-08-12","bar_index":3572,"type":"BUY","strength":0.725,"price":24.4522,"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":90},{"ts":"2015-09-30","known_ts":"2015-10-02","bar_index":3584,"type":"BUY","strength":0.588,"price":23.9593,"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":75},{"ts":"2015-11-06","known_ts":"2015-11-06","bar_index":3593,"type":"SELL","basis":"structure_stop","strength":0.588,"price":23.7686,"stop_level":24.3817,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-11-10","known_ts":"2015-11-10","bar_index":3593,"type":"SELL","basis":"structure_stop","strength":0.588,"price":23.3871,"stop_level":24.3817,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-11-24","known_ts":"2015-11-24","bar_index":3597,"type":"RECLAIM","strength":0.725,"price":23.6868,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-11-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-12-16","known_ts":"2015-12-18","bar_index":3602,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2015-12-16","trigger_known_ts":"2015-12-18","strength":0.45,"price":22.2765,"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.157511,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":21.6179,"atr14":0.422193,"stop_level":21.406803,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-12-24","known_ts":"2015-12-29","bar_index":3604,"type":"BUY","strength":0.45,"price":23.6212,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-12-24","known_ts":"2015-12-29","bar_index":3604,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2015-12-24","trigger_known_ts":"2015-12-29","strength":0.45,"price":23.6212,"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.0828,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":22.1393,"atr14":0.417641,"stop_level":21.93048,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-04-21","known_ts":"2016-04-21","bar_index":3630,"type":"SELL","basis":"structure_stop","strength":0.863,"price":27.191,"stop_level":27.3015,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-04-22","known_ts":"2016-04-22","bar_index":3631,"type":"RECLAIM","strength":0.863,"price":27.5154,"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":false},"anchor_ts":"2016-04-21","prior_stop_level":27.3015,"sweep_low":27.053,"atr14":0.446189,"stop_level":26.829905,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-05-05","known_ts":"2016-05-05","bar_index":3634,"type":"RECLAIM","strength":0.863,"price":28.4816,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-04-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-06-30","known_ts":"2016-07-05","bar_index":3647,"type":"REBUY","strength":1.0,"price":31.1366,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":10},{"ts":"2016-07-27","known_ts":"2016-07-27","bar_index":3653,"type":"SELL","basis":"structure_stop","strength":1.0,"price":30.97,"stop_level":31.1921,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-07-28","known_ts":"2016-07-28","bar_index":3653,"type":"RECLAIM","strength":1.0,"price":31.4072,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-07-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2016-07-27","prior_stop_level":31.1921,"sweep_low":30.7549,"atr14":0.397736,"stop_level":30.556032,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-12-29","known_ts":"2016-12-29","bar_index":3689,"type":"RECLAIM","strength":0.863,"price":32.1596,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-07-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-01-09","known_ts":"2017-01-09","bar_index":3691,"type":"SELL","basis":"structure_stop","strength":0.863,"price":31.8651,"stop_level":32.1596,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-01-11","known_ts":"2017-01-11","bar_index":3691,"type":"RECLAIM","strength":0.863,"price":32.2227,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-01-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2017-01-09","prior_stop_level":32.1596,"sweep_low":31.5776,"atr14":0.566431,"stop_level":31.294385,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-01-31","known_ts":"2017-01-31","bar_index":3696,"type":"RECLAIM","strength":0.863,"price":32.8398,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-01-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-04-21","known_ts":"2017-04-21","bar_index":3714,"type":"SELL","basis":"structure_stop","strength":1.0,"price":34.7096,"stop_level":34.8153,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-04-24","known_ts":"2017-04-24","bar_index":3715,"type":"RECLAIM","strength":1.0,"price":34.9422,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-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":"2017-04-21","prior_stop_level":34.8153,"sweep_low":34.6814,"atr14":0.389727,"stop_level":34.486537,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-05-05","known_ts":"2017-05-05","bar_index":3718,"type":"RECLAIM","strength":1.0,"price":34.7237,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-04-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-06-01","known_ts":"2017-06-05","bar_index":3724,"type":"BUY","strength":0.863,"price":35.8443,"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":"2017-06-14","known_ts":"2017-06-16","bar_index":3727,"type":"REBUY","strength":0.725,"price":36.5353,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2017-07-24","known_ts":"2017-07-26","bar_index":3736,"type":"BUY","strength":0.725,"price":35.9403,"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":"2017-08-25","known_ts":"2017-08-29","bar_index":3744,"type":"BUY","strength":0.725,"price":35.1257,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2017-10-17","known_ts":"2017-10-19","bar_index":3756,"type":"BUY","strength":0.588,"price":34.4181,"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":35},{"ts":"2017-11-24","known_ts":"2017-11-24","bar_index":3765,"type":"SELL","basis":"structure_stop","strength":0.588,"price":33.7844,"stop_level":33.8627,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-11-27","known_ts":"2017-11-27","bar_index":3765,"type":"RECLAIM","strength":0.588,"price":34.0977,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-11-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2017-11-24","prior_stop_level":33.8627,"sweep_low":33.699,"atr14":0.411821,"stop_level":33.493089,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-12-19","known_ts":"2017-12-19","bar_index":3770,"type":"SELL","basis":"structure_stop","strength":0.588,"price":33.4886,"stop_level":33.7844,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-01-04","known_ts":"2018-01-08","bar_index":3774,"type":"BUY","strength":0.588,"price":34.3045,"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":"2018-02-13","known_ts":"2018-02-15","bar_index":3783,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2018-02-13","trigger_known_ts":"2018-02-15","strength":0.45,"price":31.3342,"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.142358,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":30.4253,"atr14":0.690386,"stop_level":30.080107,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-03-07","known_ts":"2018-03-09","bar_index":3788,"type":"BUY","strength":0.45,"price":31.4416,"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-03-07","known_ts":"2018-03-09","bar_index":3788,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2018-03-07","trigger_known_ts":"2018-03-09","strength":0.45,"price":31.4416,"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.139419,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":30.5756,"atr14":0.570494,"stop_level":30.290353,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-04-19","known_ts":"2018-04-19","bar_index":3798,"type":"RECLAIM","strength":0.725,"price":33.7583,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-12-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-06-06","known_ts":"2018-06-06","bar_index":3809,"type":"SELL","basis":"structure_stop","strength":0.863,"price":34.9315,"stop_level":35.1475,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-06-12","known_ts":"2018-06-12","bar_index":3810,"type":"RECLAIM","strength":0.863,"price":35.4714,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-06-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2018-06-06","prior_stop_level":35.1475,"sweep_low":34.6724,"atr14":0.527298,"stop_level":34.408751,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-06-19","known_ts":"2018-06-21","bar_index":3812,"type":"REBUY","strength":0.863,"price":37.1154,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2018-08-02","known_ts":"2018-08-02","bar_index":3822,"type":"SELL","basis":"structure_stop","strength":0.863,"price":37.9403,"stop_level":37.9548,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-08-03","known_ts":"2018-08-03","bar_index":3822,"type":"RECLAIM","strength":0.863,"price":38.237,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-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":"2018-08-02","prior_stop_level":37.9548,"sweep_low":36.4062,"atr14":0.660741,"stop_level":36.07583,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-08-17","known_ts":"2018-08-17","bar_index":3826,"type":"RECLAIM","strength":0.863,"price":39.6843,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-08-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-11-15","known_ts":"2018-11-19","bar_index":3847,"type":"BUY","strength":0.863,"price":41.6118,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2018-11-26","known_ts":"2018-11-28","bar_index":3849,"type":"BUY","strength":0.863,"price":41.4591,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2018-12-18","known_ts":"2018-12-18","bar_index":3854,"type":"SELL","basis":"structure_stop","strength":0.863,"price":39.9938,"stop_level":41.2773,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2019-01-29","known_ts":"2019-01-31","bar_index":3863,"type":"BUY","strength":0.725,"price":41.6517,"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":"2019-07-17","known_ts":"2019-07-17","bar_index":3902,"type":"SELL","basis":"structure_stop","strength":0.588,"price":38.3462,"stop_level":38.6931,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-08-28","known_ts":"2019-08-30","bar_index":3912,"type":"BUY","strength":0.45,"price":36.1653,"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-10-01","known_ts":"2019-10-01","bar_index":3919,"type":"SELL","basis":"structure_stop","strength":0.588,"price":36.6335,"stop_level":36.9827,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-10-08","known_ts":"2019-10-08","bar_index":3921,"type":"SELL","basis":"structure_stop","strength":0.588,"price":35.6601,"stop_level":35.8458,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-10-09","known_ts":"2019-10-09","bar_index":3921,"type":"RECLAIM","strength":0.588,"price":35.8533,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-10-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-10-08","prior_stop_level":35.8458,"sweep_low":35.5486,"atr14":0.617834,"stop_level":35.239683,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-10-18","known_ts":"2019-10-22","bar_index":3924,"type":"REBUY","strength":0.588,"price":36.091,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2019-11-13","known_ts":"2019-11-15","bar_index":3930,"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-11-13","trigger_known_ts":"2019-11-15","strength":0.45,"price":32.0933,"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.251376,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":30.1093,"atr14":0.77271,"stop_level":29.722945,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-12-10","known_ts":"2019-12-12","bar_index":3936,"type":"BUY","strength":0.45,"price":32.7472,"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-12-10","known_ts":"2019-12-12","bar_index":3936,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2019-12-10","trigger_known_ts":"2019-12-12","strength":0.45,"price":32.7472,"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.213785,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":31.6846,"atr14":0.543085,"stop_level":31.413058,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-01-07","known_ts":"2020-01-07","bar_index":3942,"type":"SELL","basis":"structure_stop","strength":0.588,"price":33.2226,"stop_level":33.245,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-01-24","known_ts":"2020-01-24","bar_index":3946,"type":"SELL","basis":"structure_stop","strength":0.588,"price":32.6237,"stop_level":32.736,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-03-04","known_ts":"2020-03-06","bar_index":3955,"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-04","trigger_known_ts":"2020-03-06","strength":0.45,"price":27.421,"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.332242,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":26.3131,"atr14":0.867596,"stop_level":25.879302,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-03-25","known_ts":"2020-03-27","bar_index":3960,"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-25","trigger_known_ts":"2020-03-27","strength":0.45,"price":19.7219,"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.511438,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":16.4602,"atr14":1.79768,"stop_level":15.56136,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-04-07","known_ts":"2020-04-09","bar_index":3963,"type":"BUY","strength":0.45,"price":22.7339,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2020-04-07","known_ts":"2020-04-09","bar_index":3963,"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-07","trigger_known_ts":"2020-04-09","strength":0.45,"price":22.7339,"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.436822,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":18.2992,"atr14":1.661672,"stop_level":17.468364,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-11","known_ts":"2020-06-11","bar_index":3978,"type":"SELL","basis":"structure_stop","strength":0.588,"price":23.8767,"stop_level":24.0962,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-16","known_ts":"2020-06-16","bar_index":3979,"type":"RECLAIM","strength":0.588,"price":25.1386,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-06-11","prior_stop_level":24.0962,"sweep_low":22.5919,"atr14":1.300022,"stop_level":21.941889,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-24","known_ts":"2020-06-24","bar_index":3981,"type":"SELL","basis":"structure_stop","strength":0.725,"price":23.5708,"stop_level":23.7314,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-25","known_ts":"2020-06-25","bar_index":3981,"type":"RECLAIM","strength":0.725,"price":23.9226,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-06-24","prior_stop_level":23.7314,"sweep_low":23.2037,"atr14":1.101481,"stop_level":22.65296,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-09-10","known_ts":"2020-09-10","bar_index":3999,"type":"SELL","basis":"structure_stop","strength":0.725,"price":25.1539,"stop_level":25.4904,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-09-16","known_ts":"2020-09-16","bar_index":4000,"type":"RECLAIM","strength":0.725,"price":25.6174,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-09-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-09-10","prior_stop_level":25.4904,"sweep_low":24.8403,"atr14":0.646228,"stop_level":24.517186,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-10-06","known_ts":"2020-10-08","bar_index":4005,"type":"BUY","strength":0.863,"price":27.1779,"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":10},{"ts":"2020-10-28","known_ts":"2020-10-28","bar_index":4010,"type":"SELL","basis":"structure_stop","strength":0.725,"price":25.4552,"stop_level":25.996,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-10-30","known_ts":"2020-10-30","bar_index":4011,"type":"SELL","basis":"structure_stop","strength":0.863,"price":24.9839,"stop_level":25.996,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-11-03","known_ts":"2020-11-03","bar_index":4011,"type":"RECLAIM","strength":0.863,"price":26.1196,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-10-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2020-10-28","prior_stop_level":25.996,"sweep_low":24.5977,"atr14":0.734877,"stop_level":24.230261,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-11-03","known_ts":"2020-11-03","bar_index":4011,"type":"RECLAIM","strength":0.863,"price":26.1196,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-10-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2020-10-30","prior_stop_level":25.996,"sweep_low":24.5977,"atr14":0.734877,"stop_level":24.230261,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-11-12","known_ts":"2020-11-16","bar_index":4014,"type":"BUY","strength":0.863,"price":28.4217,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2021-01-14","known_ts":"2021-01-19","bar_index":4028,"type":"BUY","strength":1.0,"price":29.0793,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2021-10-19","known_ts":"2021-10-21","bar_index":4092,"type":"BUY","strength":0.725,"price":35.3706,"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":"2021-11-19","known_ts":"2021-11-19","bar_index":4099,"type":"SELL","basis":"structure_stop","strength":0.725,"price":35.0354,"stop_level":35.2988,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-11-22","known_ts":"2021-11-22","bar_index":4100,"type":"RECLAIM","strength":0.725,"price":35.6659,"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":false,"above200":true,"monthlyBull":true},"anchor_ts":"2021-11-19","prior_stop_level":35.2988,"sweep_low":34.6364,"atr14":0.776493,"stop_level":34.248154,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-12-06","known_ts":"2021-12-08","bar_index":4103,"type":"REBUY","strength":0.725,"price":35.7936,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2022-01-24","known_ts":"2022-01-24","bar_index":4114,"type":"SELL","basis":"structure_stop","strength":0.863,"price":35.7142,"stop_level":36.0519,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-01-26","known_ts":"2022-01-26","bar_index":4114,"type":"SELL","basis":"structure_stop","strength":0.863,"price":35.9394,"stop_level":36.0519,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-01-28","known_ts":"2022-01-28","bar_index":4115,"type":"RECLAIM","strength":0.863,"price":36.1645,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-01-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2022-01-24","prior_stop_level":36.0519,"sweep_low":34.8537,"atr14":0.8407,"stop_level":34.43335,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-01-28","known_ts":"2022-01-28","bar_index":4115,"type":"RECLAIM","strength":0.863,"price":36.1645,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-01-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2022-01-26","prior_stop_level":36.0519,"sweep_low":35.3443,"atr14":0.8407,"stop_level":34.92395,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-03-29","known_ts":"2022-03-31","bar_index":4129,"type":"BUY","strength":0.588,"price":29.4346,"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":90},{"ts":"2022-04-26","known_ts":"2022-04-26","bar_index":4135,"type":"SELL","basis":"structure_stop","strength":0.725,"price":28.9957,"stop_level":29.0364,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2022-04-28","known_ts":"2022-04-28","bar_index":4136,"type":"SELL","basis":"structure_stop","strength":0.725,"price":28.9795,"stop_level":29.0364,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2022-05-04","known_ts":"2022-05-04","bar_index":4137,"type":"RECLAIM","strength":0.725,"price":30.1497,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-04-28 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":"2022-04-28","prior_stop_level":29.0364,"sweep_low":27.7198,"atr14":0.757707,"stop_level":27.340947,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-05-24","known_ts":"2022-05-24","bar_index":4142,"type":"RECLAIM","strength":0.725,"price":34.3837,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-04-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-07-18","known_ts":"2022-07-20","bar_index":4154,"type":"BUY","strength":0.863,"price":33.511,"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":30},{"ts":"2022-10-27","known_ts":"2022-10-31","bar_index":4178,"type":"BUY","strength":0.45,"price":29.2411,"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-11-17","known_ts":"2022-11-17","bar_index":4183,"type":"RECLAIM","strength":0.725,"price":33.8015,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2022-10-27 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-12-16","known_ts":"2022-12-16","bar_index":4189,"type":"SELL","basis":"structure_stop","strength":0.725,"price":30.6491,"stop_level":31.7324,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-12-20","known_ts":"2022-12-20","bar_index":4190,"type":"SELL","basis":"structure_stop","strength":0.863,"price":30.3734,"stop_level":31.7324,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-01-06","known_ts":"2023-01-06","bar_index":4194,"type":"RECLAIM","strength":0.863,"price":33.79,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-12-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-02-09","known_ts":"2023-02-09","bar_index":4201,"type":"SELL","basis":"structure_stop","strength":0.863,"price":32.1777,"stop_level":32.6623,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-02-10","known_ts":"2023-02-10","bar_index":4202,"type":"RECLAIM","strength":0.863,"price":32.8878,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-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":"2023-02-09","prior_stop_level":32.6623,"sweep_low":31.8436,"atr14":1.01553,"stop_level":31.335835,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-06-05","known_ts":"2023-06-07","bar_index":4228,"type":"BUY","strength":0.45,"price":25.0254,"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-08-08","known_ts":"2023-08-08","bar_index":4242,"type":"SELL","basis":"structure_stop","strength":0.45,"price":20.4729,"stop_level":22.5339,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2023-08-10","known_ts":"2023-08-10","bar_index":4243,"type":"SELL","basis":"structure_stop","strength":0.45,"price":20.3874,"stop_level":22.5339,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2023-08-25","known_ts":"2023-08-29","bar_index":4247,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2023-08-25","trigger_known_ts":"2023-08-29","strength":0.45,"price":19.9598,"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.413215,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":19.1987,"atr14":0.566346,"stop_level":18.915527,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-08-30","known_ts":"2023-09-01","bar_index":4248,"type":"BUY","strength":0.45,"price":21.6103,"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-08-30","known_ts":"2023-09-01","bar_index":4248,"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-08-30","trigger_known_ts":"2023-09-01","strength":0.45,"price":21.6103,"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.364693,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":19.1987,"atr14":0.653743,"stop_level":18.871828,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-09-29","known_ts":"2023-09-29","bar_index":4255,"type":"SELL","basis":"structure_stop","strength":0.588,"price":19.9858,"stop_level":20.2335,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-10-03","known_ts":"2023-10-03","bar_index":4255,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.639,"stop_level":20.2335,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-11-02","known_ts":"2023-11-06","bar_index":4263,"type":"BUY","strength":0.588,"price":19.03,"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":"2023-11-02","known_ts":"2023-11-06","bar_index":4263,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2023-11-02","trigger_known_ts":"2023-11-06","strength":0.588,"price":19.03,"reasons":["bear_block","own_name_washout","raw_buy_trigger"],"washout_ctx":{"rule":"bear_block & (dd252<=-35% | monthly_os_dwell>=3) & recent_3d_os","drawdown_252":-0.440549,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":17.7005,"atr14":0.55785,"stop_level":17.421575,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-12-04","known_ts":"2023-12-06","bar_index":4270,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2023-12-04","trigger_known_ts":"2023-12-06","strength":0.588,"price":19.6469,"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.422413,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":18.7519,"atr14":0.538644,"stop_level":18.482578,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-01-09","known_ts":"2024-01-09","bar_index":4278,"type":"SELL","basis":"structure_stop","strength":0.725,"price":21.5801,"stop_level":21.7303,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-01-16","known_ts":"2024-01-16","bar_index":4279,"type":"SELL","basis":"structure_stop","strength":0.725,"price":20.2728,"stop_level":21.7303,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-01-31","known_ts":"2024-01-31","bar_index":4283,"type":"RECLAIM","strength":0.863,"price":21.6773,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-01-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-02-16","known_ts":"2024-02-21","bar_index":4287,"type":"BUY","strength":0.863,"price":21.6596,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2024-03-01","known_ts":"2024-03-05","bar_index":4290,"type":"BUY","strength":0.863,"price":22.172,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2024-03-18","known_ts":"2024-03-18","bar_index":4293,"type":"SELL","basis":"structure_stop","strength":0.863,"price":21.6249,"stop_level":21.6773,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-03-19","known_ts":"2024-03-19","bar_index":4294,"type":"RECLAIM","strength":0.863,"price":21.8491,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-03-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":"2024-03-18","prior_stop_level":21.6773,"sweep_low":21.3918,"atr14":0.543568,"stop_level":21.120016,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-04-02","known_ts":"2024-04-02","bar_index":4297,"type":"RECLAIM","strength":1.0,"price":22.4139,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-03-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-04-23","known_ts":"2024-04-25","bar_index":4302,"type":"BUY","strength":1.0,"price":23.0684,"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":"2024-05-06","known_ts":"2024-05-06","bar_index":4305,"type":"SELL","basis":"structure_stop","strength":1.0,"price":21.8311,"stop_level":22.7546,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-07-16","known_ts":"2024-07-18","bar_index":4321,"type":"BUY","strength":0.863,"price":22.411,"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":"2024-08-08","known_ts":"2024-08-08","bar_index":4326,"type":"SELL","basis":"structure_stop","strength":1.0,"price":21.3534,"stop_level":22.0919,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-08-12","known_ts":"2024-08-12","bar_index":4327,"type":"SELL","basis":"structure_stop","strength":1.0,"price":21.3169,"stop_level":22.0919,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-08-16","known_ts":"2024-08-16","bar_index":4328,"type":"RECLAIM","strength":1.0,"price":22.2195,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-08-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-08-12","prior_stop_level":22.0919,"sweep_low":21.1437,"atr14":0.452183,"stop_level":20.917608,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-08-27","known_ts":"2024-08-27","bar_index":4331,"type":"RECLAIM","strength":1.0,"price":22.4475,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-08-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-09-09","known_ts":"2024-09-09","bar_index":4333,"type":"SELL","basis":"structure_stop","strength":1.0,"price":21.8093,"stop_level":22.3198,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-09-23","known_ts":"2024-09-25","bar_index":4337,"type":"REBUY","strength":0.863,"price":22.9054,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":25},{"ts":"2024-10-14","known_ts":"2024-10-16","bar_index":4342,"type":"REBUY","strength":1.0,"price":23.3036,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":50},{"ts":"2024-11-01","known_ts":"2024-11-01","bar_index":4346,"type":"SELL","basis":"structure_stop","strength":0.863,"price":21.7291,"stop_level":22.007,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2024-11-06","known_ts":"2024-11-06","bar_index":4347,"type":"RECLAIM","strength":0.863,"price":22.1459,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-11-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":"2024-11-01","prior_stop_level":22.007,"sweep_low":21.4327,"atr14":0.451173,"stop_level":21.207114,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-11-25","known_ts":"2024-11-25","bar_index":4352,"type":"RECLAIM","strength":1.0,"price":27.8236,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-11-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-12-18","known_ts":"2024-12-18","bar_index":4357,"type":"SELL","basis":"structure_stop","strength":1.0,"price":25.0967,"stop_level":25.6748,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-12-23","known_ts":"2024-12-23","bar_index":4358,"type":"RECLAIM","strength":1.0,"price":25.8663,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-12-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":"2024-12-18","prior_stop_level":25.6748,"sweep_low":25.0873,"atr14":0.698496,"stop_level":24.738052,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-01-06","known_ts":"2025-01-06","bar_index":4361,"type":"RECLAIM","strength":1.0,"price":26.7392,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-12-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-06-05","known_ts":"2025-06-05","bar_index":4395,"type":"SELL","basis":"structure_stop","strength":1.0,"price":33.5481,"stop_level":33.7854,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-06-10","known_ts":"2025-06-10","bar_index":4396,"type":"RECLAIM","strength":1.0,"price":34.241,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-06-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2025-06-05","prior_stop_level":33.7854,"sweep_low":33.4531,"atr14":0.639046,"stop_level":33.133577,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-06-23","known_ts":"2025-06-23","bar_index":4399,"type":"RECLAIM","strength":1.0,"price":34.2541,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-06-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-07-01","known_ts":"2025-07-01","bar_index":4401,"type":"SELL","basis":"structure_stop","strength":1.0,"price":33.6498,"stop_level":34.2541,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-10-21","known_ts":"2025-10-23","bar_index":4427,"type":"BUY","strength":0.725,"price":32.3004,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2026-04-07","known_ts":"2026-04-09","bar_index":4465,"type":"BUY","strength":0.725,"price":37.9691,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2026-05-22","known_ts":"2026-05-27","bar_index":4476,"type":"BUY","strength":0.45,"price":34.8034,"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":"2026-06-05","known_ts":"2026-06-09","bar_index":4479,"type":"BUY","strength":0.45,"price":34.1999,"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":"2026-06-24","known_ts":"2026-06-24","bar_index":4483,"type":"RECLAIM","strength":0.588,"price":35.43,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2026-06-05 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2026-07-30","known_ts":"2026-07-30","bar_index":4491,"type":"SELL","basis":"structure_stop","strength":0.725,"price":36.18,"stop_level":36.49,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-08-06","known_ts":"2026-08-06","bar_index":4493,"type":"SELL","basis":"structure_stop","strength":0.588,"price":34.28,"stop_level":36.49,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}}],"state":{"position_hint":"flat","last_signal":"SELL","last_scored_signal":"SELL","last_scored_ts":"2026-08-06","last_scored_basis":"structure_stop","bars_since_signal":2,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":true,"above200":false},"early_dots":["2017-07-11","2017-08-14","2017-10-09","2017-11-10","2017-12-29","2018-09-10","2018-10-01","2018-10-17","2018-11-07","2018-12-04","2019-01-02","2019-08-15","2020-09-28","2020-10-22","2021-08-03","2021-09-01","2021-09-23","2022-02-17","2022-03-11","2022-09-07","2022-10-03","2023-03-14","2023-03-30","2023-05-17","2023-11-02","2024-01-31","2024-06-18","2024-07-11","2024-11-15","2025-04-08","2025-04-16","2025-07-15","2025-08-21","2025-09-04","2025-09-30","2025-10-13","2026-01-16","2026-03-11","2026-05-14","2026-06-05"],"warnings":[{"ts":"2023-08-07","kind":"arm","px":20.8235},{"ts":"2023-08-08","kind":"confirm","px":20.4729,"level":22.5339},{"ts":"2023-08-09","kind":"arm","px":20.9689},{"ts":"2023-08-10","kind":"confirm","px":20.3874,"level":22.5339},{"ts":"2023-09-13","kind":"arm","px":20.2335},{"ts":"2023-09-29","kind":"confirm","px":19.9858,"level":20.2335},{"ts":"2023-10-02","kind":"arm","px":19.0821},{"ts":"2023-10-03","kind":"confirm","px":18.639,"level":20.2335},{"ts":"2023-12-01","kind":"arm","px":19.4992},{"ts":"2023-12-29","kind":"arm","px":21.7303},{"ts":"2024-01-09","kind":"confirm","px":21.5801,"level":21.7303},{"ts":"2024-01-12","kind":"arm","px":20.9353},{"ts":"2024-01-16","kind":"confirm","px":20.2728,"level":21.7303},{"ts":"2024-03-15","kind":"arm","px":21.5801},{"ts":"2024-03-18","kind":"confirm","px":21.6249,"level":21.6773},{"ts":"2024-05-03","kind":"arm","px":21.7863},{"ts":"2024-05-06","kind":"confirm","px":21.8311,"level":22.7546},{"ts":"2024-08-06","kind":"arm","px":22.1375},{"ts":"2024-08-08","kind":"confirm","px":21.3534,"level":22.0919},{"ts":"2024-08-09","kind":"arm","px":21.3807},{"ts":"2024-08-12","kind":"confirm","px":21.3169,"level":22.0919},{"ts":"2024-09-06","kind":"arm","px":21.8548},{"ts":"2024-09-09","kind":"confirm","px":21.8093,"level":22.3198},{"ts":"2024-10-04","kind":"arm","px":22.3774},{"ts":"2024-10-30","kind":"arm","px":22.3774},{"ts":"2024-11-01","kind":"confirm","px":21.7291,"level":22.007},{"ts":"2024-12-05","kind":"arm","px":25.9619},{"ts":"2024-12-18","kind":"confirm","px":25.0967,"level":25.6748},{"ts":"2025-02-27","kind":"arm","px":31.1879},{"ts":"2025-06-04","kind":"arm","px":33.662},{"ts":"2025-06-05","kind":"confirm","px":33.5481,"level":33.7854},{"ts":"2025-06-09","kind":"arm","px":33.7284},{"ts":"2025-07-01","kind":"confirm","px":33.6498,"level":34.2541},{"ts":"2025-11-06","kind":"arm","px":32.7077},{"ts":"2025-12-02","kind":"arm","px":36.9744},{"ts":"2026-02-06","kind":"arm","px":36.3224},{"ts":"2026-07-21","kind":"arm","px":36.49},{"ts":"2026-07-30","kind":"confirm","px":36.18,"level":36.49},{"ts":"2026-08-05","kind":"arm","px":35.54},{"ts":"2026-08-06","kind":"confirm","px":34.28,"level":36.49}],"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":[]}}}