{"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":"DCI","timeframe":"3D","as_of":"2026-08-12T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1980-08-26","known_ts":"1980-08-26","bar_index":38,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.2798,"stop_level":0.2828,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1981-02-06","known_ts":"1981-02-10","bar_index":76,"type":"BUY","strength":0.588,"price":0.2568,"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":"quality","score":65},{"ts":"1981-11-18","known_ts":"1981-11-20","bar_index":142,"type":"BUY","strength":0.45,"price":0.2599,"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-01-07","known_ts":"1982-01-07","bar_index":153,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.2737,"stop_level":0.2767,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1982-01-12","known_ts":"1982-01-12","bar_index":154,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.266,"stop_level":0.2767,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1982-01-28","known_ts":"1982-02-01","bar_index":158,"type":"REBUY","strength":0.588,"price":0.263,"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":"1982-03-25","known_ts":"1982-03-29","bar_index":171,"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-03-25","trigger_known_ts":"1982-03-29","strength":0.45,"price":0.2033,"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.476436,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.1972,"atr14":0.003824,"stop_level":0.195288,"risk_basis":"daily_ohlc_atr14"},{"ts":"1982-04-07","known_ts":"1982-04-12","bar_index":174,"type":"BUY","strength":0.45,"price":0.2293,"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-04-07","known_ts":"1982-04-12","bar_index":174,"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-04-07","trigger_known_ts":"1982-04-12","strength":0.45,"price":0.2293,"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.409477,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.2018,"atr14":0.004432,"stop_level":0.199584,"risk_basis":"daily_ohlc_atr14"},{"ts":"1982-05-21","known_ts":"1982-05-21","bar_index":184,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.2263,"stop_level":0.2324,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1982-05-26","known_ts":"1982-05-26","bar_index":185,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.214,"stop_level":0.2324,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1982-07-08","known_ts":"1982-07-12","bar_index":195,"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-07-08","trigger_known_ts":"1982-07-12","strength":0.588,"price":0.1987,"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.473782,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":0.1957,"atr14":0.002238,"stop_level":0.194581,"risk_basis":"daily_ohlc_atr14"},{"ts":"1982-08-24","known_ts":"1982-08-26","bar_index":206,"type":"BUY","strength":0.45,"price":0.1789,"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-24","known_ts":"1982-08-26","bar_index":206,"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-24","trigger_known_ts":"1982-08-26","strength":0.45,"price":0.1789,"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.434755,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.1621,"atr14":0.003733,"stop_level":0.160233,"risk_basis":"daily_ohlc_atr14"},{"ts":"1982-09-20","known_ts":"1982-09-20","bar_index":212,"type":"RECLAIM","strength":0.725,"price":0.1926,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1982-08-24 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1982-10-06","known_ts":"1982-10-06","bar_index":216,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.1819,"stop_level":0.1835,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1982-10-11","known_ts":"1982-10-11","bar_index":217,"type":"RECLAIM","strength":0.725,"price":0.1896,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1982-10-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":"1982-10-06","prior_stop_level":0.1835,"sweep_low":0.1804,"atr14":0.004702,"stop_level":0.178049,"risk_basis":"daily_ohlc_atr14"},{"ts":"1982-10-22","known_ts":"1982-10-22","bar_index":220,"type":"RECLAIM","strength":0.863,"price":0.2171,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1982-10-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1982-11-19","known_ts":"1982-11-19","bar_index":226,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.2263,"stop_level":0.2293,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1982-12-06","known_ts":"1982-12-06","bar_index":230,"type":"RECLAIM","strength":0.863,"price":0.2324,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1982-11-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1983-01-13","known_ts":"1983-01-17","bar_index":239,"type":"BUY","strength":0.863,"price":0.2385,"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":"1983-01-26","known_ts":"1983-01-26","bar_index":242,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.2309,"stop_level":0.2354,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1983-02-11","known_ts":"1983-02-11","bar_index":246,"type":"RECLAIM","strength":1.0,"price":0.2431,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1983-01-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1983-05-11","known_ts":"1983-05-11","bar_index":266,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.2553,"stop_level":0.2599,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1983-05-18","known_ts":"1983-05-18","bar_index":268,"type":"RECLAIM","strength":1.0,"price":0.263,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1983-05-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":"1983-05-11","prior_stop_level":0.2599,"sweep_low":0.2507,"atr14":0.007132,"stop_level":0.247134,"risk_basis":"daily_ohlc_atr14"},{"ts":"1983-05-26","known_ts":"1983-05-31","bar_index":270,"type":"REBUY","strength":1.0,"price":0.2737,"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":"1983-06-27","known_ts":"1983-06-29","bar_index":277,"type":"BUY","strength":0.863,"price":0.2813,"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":"1983-09-13","known_ts":"1983-09-15","bar_index":295,"type":"BUY","strength":0.863,"price":0.266,"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":"1983-10-10","known_ts":"1983-10-10","bar_index":301,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.2767,"stop_level":0.2844,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1983-10-12","known_ts":"1983-10-12","bar_index":302,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.266,"stop_level":0.2844,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1983-11-18","known_ts":"1983-11-22","bar_index":311,"type":"BUY","strength":0.725,"price":0.2691,"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":"1983-12-20","known_ts":"1983-12-20","bar_index":318,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.2782,"stop_level":0.2798,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1983-12-28","known_ts":"1983-12-28","bar_index":319,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.2721,"stop_level":0.2752,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1983-12-23","known_ts":"1983-12-23","bar_index":319,"type":"RECLAIM","strength":0.863,"price":0.2844,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1983-12-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1983-12-20","prior_stop_level":0.2798,"sweep_low":0.2752,"atr14":0.004696,"stop_level":0.272852,"risk_basis":"daily_ohlc_atr14"},{"ts":"1983-12-30","known_ts":"1983-12-30","bar_index":320,"type":"RECLAIM","strength":1.0,"price":0.2874,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1983-12-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1983-12-28","prior_stop_level":0.2752,"sweep_low":0.2721,"atr14":0.005414,"stop_level":0.269393,"risk_basis":"daily_ohlc_atr14"},{"ts":"1984-01-12","known_ts":"1984-01-12","bar_index":323,"type":"RECLAIM","strength":1.0,"price":0.2935,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1983-12-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1984-04-23","known_ts":"1984-04-23","bar_index":346,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.2431,"stop_level":0.2446,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1984-05-08","known_ts":"1984-05-10","bar_index":350,"type":"REBUY","strength":0.588,"price":0.2492,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":70},{"ts":"1984-06-28","known_ts":"1984-07-02","bar_index":362,"type":"BUY","strength":0.588,"price":0.2324,"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":"1984-08-07","known_ts":"1984-08-09","bar_index":371,"type":"BUY","strength":0.45,"price":0.214,"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":"1984-10-15","known_ts":"1984-10-15","bar_index":387,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.2339,"stop_level":0.2354,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1984-10-18","known_ts":"1984-10-18","bar_index":388,"type":"RECLAIM","strength":0.725,"price":0.2385,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1984-10-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":"1984-10-15","prior_stop_level":0.2354,"sweep_low":0.2293,"atr14":0.004359,"stop_level":0.22712,"risk_basis":"daily_ohlc_atr14"},{"ts":"1985-01-10","known_ts":"1985-01-14","bar_index":407,"type":"BUY","strength":0.588,"price":0.2202,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":45},{"ts":"1985-03-05","known_ts":"1985-03-05","bar_index":419,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.2385,"stop_level":0.2461,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1985-04-19","known_ts":"1985-04-23","bar_index":430,"type":"BUY","strength":0.725,"price":0.2232,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":50},{"ts":"1985-06-10","known_ts":"1985-06-10","bar_index":441,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.2094,"stop_level":0.211,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1985-06-14","known_ts":"1985-06-14","bar_index":443,"type":"RECLAIM","strength":0.588,"price":0.2186,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1985-06-10 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":"1985-06-10","prior_stop_level":0.211,"sweep_low":0.2049,"atr14":0.004793,"stop_level":0.202504,"risk_basis":"daily_ohlc_atr14"},{"ts":"1985-07-16","known_ts":"1985-07-16","bar_index":450,"type":"RECLAIM","strength":0.863,"price":0.2263,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1985-06-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1985-08-13","known_ts":"1985-08-13","bar_index":456,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.2247,"stop_level":0.2263,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1985-08-19","known_ts":"1985-08-21","bar_index":458,"type":"REBUY","strength":0.863,"price":0.2278,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":75},{"ts":"1985-08-27","known_ts":"1985-08-29","bar_index":460,"type":"REBUY","strength":0.863,"price":0.2278,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"1986-04-04","known_ts":"1986-04-04","bar_index":510,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.4189,"stop_level":0.4372,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1986-04-10","known_ts":"1986-04-10","bar_index":511,"type":"RECLAIM","strength":1.0,"price":0.4617,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1986-04-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1986-04-04","prior_stop_level":0.4372,"sweep_low":0.4097,"atr14":0.012657,"stop_level":0.403371,"risk_basis":"daily_ohlc_atr14"},{"ts":"1986-04-21","known_ts":"1986-04-21","bar_index":514,"type":"RECLAIM","strength":1.0,"price":0.4403,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1986-04-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1986-06-16","known_ts":"1986-06-18","bar_index":527,"type":"BUY","strength":0.725,"price":0.4602,"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":"1986-07-07","known_ts":"1986-07-07","bar_index":531,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.4464,"stop_level":0.4556,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1986-08-06","known_ts":"1986-08-08","bar_index":539,"type":"BUY","strength":0.725,"price":0.4434,"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":70},{"ts":"1986-09-02","known_ts":"1986-09-04","bar_index":545,"type":"BUY","strength":0.725,"price":0.4342,"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":75},{"ts":"1986-10-09","known_ts":"1986-10-13","bar_index":554,"type":"BUY","strength":0.725,"price":0.4265,"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":"1986-11-25","known_ts":"1986-11-25","bar_index":565,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.4388,"stop_level":0.4403,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1987-01-06","known_ts":"1987-01-08","bar_index":574,"type":"BUY","strength":0.725,"price":0.4372,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"1987-02-20","known_ts":"1987-02-20","bar_index":584,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.425,"stop_level":0.4648,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1987-03-19","known_ts":"1987-03-23","bar_index":591,"type":"BUY","strength":0.725,"price":0.4548,"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":"1987-05-06","known_ts":"1987-05-08","bar_index":602,"type":"BUY","strength":0.45,"price":0.4302,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1987-05-28","known_ts":"1987-05-28","bar_index":607,"type":"RECLAIM","strength":0.725,"price":0.4416,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1987-05-06 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1987-06-24","known_ts":"1987-06-24","bar_index":613,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.4338,"stop_level":0.44,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1987-06-26","known_ts":"1987-06-26","bar_index":614,"type":"RECLAIM","strength":0.725,"price":0.4416,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1987-06-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":"1987-06-24","prior_stop_level":0.44,"sweep_low":0.4323,"atr14":0.006151,"stop_level":0.429224,"risk_basis":"daily_ohlc_atr14"},{"ts":"1987-07-10","known_ts":"1987-07-10","bar_index":617,"type":"RECLAIM","strength":0.725,"price":0.474,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1987-06-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1987-08-21","known_ts":"1987-08-21","bar_index":627,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.5238,"stop_level":0.5249,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1987-08-24","known_ts":"1987-08-24","bar_index":627,"type":"RECLAIM","strength":0.863,"price":0.53,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1987-08-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":"1987-08-21","prior_stop_level":0.5249,"sweep_low":0.5207,"atr14":0.010079,"stop_level":0.515661,"risk_basis":"daily_ohlc_atr14"},{"ts":"1987-11-30","known_ts":"1987-12-02","bar_index":650,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1987-11-30","trigger_known_ts":"1987-12-02","strength":0.45,"price":0.3105,"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.428703,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.2934,"atr14":0.010834,"stop_level":0.287983,"risk_basis":"daily_ohlc_atr14"},{"ts":"1987-12-11","known_ts":"1987-12-15","bar_index":653,"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":"1987-12-11","known_ts":"1987-12-15","bar_index":653,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1987-12-11","trigger_known_ts":"1987-12-15","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.425759,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.2746,"atr14":0.011429,"stop_level":0.268885,"risk_basis":"daily_ohlc_atr14"},{"ts":"1988-01-13","known_ts":"1988-01-13","bar_index":660,"type":"RECLAIM","strength":0.725,"price":0.4401,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1987-12-11 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1988-04-18","known_ts":"1988-04-18","bar_index":682,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.5164,"stop_level":0.5267,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1988-06-13","known_ts":"1988-06-13","bar_index":695,"type":"RECLAIM","strength":0.863,"price":0.5698,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1988-04-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1988-06-20","known_ts":"1988-06-20","bar_index":696,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.5603,"stop_level":0.5666,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1988-06-22","known_ts":"1988-06-22","bar_index":697,"type":"RECLAIM","strength":0.863,"price":0.5824,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1988-06-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":"1988-06-20","prior_stop_level":0.5666,"sweep_low":0.5603,"atr14":0.016007,"stop_level":0.552297,"risk_basis":"daily_ohlc_atr14"},{"ts":"1988-07-05","known_ts":"1988-07-05","bar_index":700,"type":"RECLAIM","strength":1.0,"price":0.6236,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1988-06-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1988-07-21","known_ts":"1988-07-21","bar_index":704,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.6141,"stop_level":0.6236,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1988-07-25","known_ts":"1988-07-25","bar_index":704,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.6014,"stop_level":0.6236,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1988-09-28","known_ts":"1988-09-30","bar_index":720,"type":"BUY","strength":0.588,"price":0.4995,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"quality","score":65},{"ts":"1988-10-27","known_ts":"1988-10-27","bar_index":727,"type":"SELL","basis":"structure_stop","strength":0.45,"price":0.4804,"stop_level":0.4868,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1988-11-22","known_ts":"1988-11-25","bar_index":733,"type":"BUY","strength":0.45,"price":0.4764,"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-12-28","known_ts":"1988-12-28","bar_index":741,"type":"RECLAIM","strength":0.725,"price":0.5308,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1988-11-22 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1989-02-01","known_ts":"1989-02-01","bar_index":749,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.5212,"stop_level":0.5244,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1989-04-12","known_ts":"1989-04-14","bar_index":765,"type":"BUY","strength":0.45,"price":0.466,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1989-05-16","known_ts":"1989-05-16","bar_index":773,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.4596,"stop_level":0.466,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1989-05-17","known_ts":"1989-05-17","bar_index":773,"type":"RECLAIM","strength":0.588,"price":0.4821,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1989-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":"1989-05-16","prior_stop_level":0.466,"sweep_low":0.4532,"atr14":0.010519,"stop_level":0.44794,"risk_basis":"daily_ohlc_atr14"},{"ts":"1989-06-12","known_ts":"1989-06-12","bar_index":779,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.4588,"stop_level":0.4653,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1989-07-17","known_ts":"1989-07-19","bar_index":787,"type":"BUY","strength":0.45,"price":0.4491,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1989-08-02","known_ts":"1989-08-04","bar_index":791,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1989-08-02","trigger_known_ts":"1989-08-04","strength":0.588,"price":0.4523,"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.182246,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":0.433,"atr14":0.007094,"stop_level":0.429453,"risk_basis":"daily_ohlc_atr14"},{"ts":"1989-08-15","known_ts":"1989-08-15","bar_index":794,"type":"RECLAIM","strength":0.725,"price":0.4872,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1989-07-17 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1989-09-19","known_ts":"1989-09-19","bar_index":802,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.5619,"stop_level":0.5651,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1989-09-26","known_ts":"1989-09-26","bar_index":803,"type":"RECLAIM","strength":0.863,"price":0.5846,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1989-09-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1989-09-19","prior_stop_level":0.5651,"sweep_low":0.5522,"atr14":0.01395,"stop_level":0.545225,"risk_basis":"daily_ohlc_atr14"},{"ts":"1989-10-05","known_ts":"1989-10-05","bar_index":806,"type":"RECLAIM","strength":1.0,"price":0.5781,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1989-09-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1990-01-30","known_ts":"1990-01-30","bar_index":832,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.5678,"stop_level":0.571,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1990-02-01","known_ts":"1990-02-01","bar_index":833,"type":"RECLAIM","strength":1.0,"price":0.5743,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1990-01-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1990-01-30","prior_stop_level":0.571,"sweep_low":0.5612,"atr14":0.01225,"stop_level":0.555075,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-02-13","known_ts":"1990-02-13","bar_index":836,"type":"RECLAIM","strength":1.0,"price":0.5874,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1990-01-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1990-04-17","known_ts":"1990-04-17","bar_index":850,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.6161,"stop_level":0.6259,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1990-05-10","known_ts":"1990-05-10","bar_index":856,"type":"RECLAIM","strength":1.0,"price":0.6652,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1990-04-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1990-08-01","known_ts":"1990-08-01","bar_index":875,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.7794,"stop_level":0.7959,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1990-10-01","known_ts":"1990-10-03","bar_index":889,"type":"BUY","strength":0.725,"price":0.7462,"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":"1990-10-31","known_ts":"1990-10-31","bar_index":896,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.733,"stop_level":0.7396,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1990-11-15","known_ts":"1990-11-19","bar_index":900,"type":"REBUY","strength":0.725,"price":0.7891,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"1991-01-02","known_ts":"1991-01-02","bar_index":910,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.8517,"stop_level":0.8583,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1991-01-07","known_ts":"1991-01-07","bar_index":911,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.8318,"stop_level":0.8583,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1991-01-14","known_ts":"1991-01-16","bar_index":913,"type":"REBUY","strength":0.863,"price":0.8881,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"1991-02-22","known_ts":"1991-02-22","bar_index":922,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.9606,"stop_level":0.971,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1991-02-28","known_ts":"1991-02-28","bar_index":923,"type":"RECLAIM","strength":1.0,"price":0.9772,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1991-02-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1991-02-22","prior_stop_level":0.971,"sweep_low":0.9307,"atr14":0.024977,"stop_level":0.918211,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-03-11","known_ts":"1991-03-11","bar_index":926,"type":"RECLAIM","strength":1.0,"price":1.0171,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1991-02-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1991-05-31","known_ts":"1991-06-04","bar_index":945,"type":"BUY","strength":0.725,"price":0.9337,"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":"1991-06-24","known_ts":"1991-06-24","bar_index":950,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.9203,"stop_level":0.9303,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1991-07-01","known_ts":"1991-07-01","bar_index":952,"type":"RECLAIM","strength":0.725,"price":0.9337,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1991-06-24 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":"1991-06-24","prior_stop_level":0.9303,"sweep_low":0.8937,"atr14":0.014188,"stop_level":0.886606,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-07-18","known_ts":"1991-07-18","bar_index":956,"type":"RECLAIM","strength":0.863,"price":0.9337,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1991-06-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1991-08-19","known_ts":"1991-08-19","bar_index":963,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.9337,"stop_level":0.9637,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1991-08-21","known_ts":"1991-08-21","bar_index":964,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.9575,"stop_level":0.9637,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1991-08-23","known_ts":"1991-08-23","bar_index":964,"type":"RECLAIM","strength":0.725,"price":0.9743,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1991-08-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1991-08-19","prior_stop_level":0.9637,"sweep_low":0.927,"atr14":0.014162,"stop_level":0.919919,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-08-23","known_ts":"1991-08-23","bar_index":964,"type":"RECLAIM","strength":0.725,"price":0.9743,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1991-08-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":"1991-08-21","prior_stop_level":0.9637,"sweep_low":0.9374,"atr14":0.014162,"stop_level":0.930319,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-09-09","known_ts":"1991-09-09","bar_index":968,"type":"RECLAIM","strength":0.725,"price":0.9944,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1991-08-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1991-09-17","known_ts":"1991-09-17","bar_index":970,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.9877,"stop_level":0.991,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1991-09-18","known_ts":"1991-09-18","bar_index":970,"type":"RECLAIM","strength":0.725,"price":1.0044,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1991-09-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":"1991-09-17","prior_stop_level":0.991,"sweep_low":0.9843,"atr14":0.014677,"stop_level":0.976961,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-10-03","known_ts":"1991-10-03","bar_index":974,"type":"RECLAIM","strength":0.725,"price":1.0412,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1991-09-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1991-10-30","known_ts":"1991-10-30","bar_index":980,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.058,"stop_level":1.0613,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1991-10-31","known_ts":"1991-10-31","bar_index":980,"type":"RECLAIM","strength":0.863,"price":1.0647,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1991-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":"1991-10-30","prior_stop_level":1.0613,"sweep_low":1.0479,"atr14":0.014491,"stop_level":1.040654,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-01-16","known_ts":"1992-01-16","bar_index":998,"type":"RECLAIM","strength":0.725,"price":1.1528,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1991-10-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1992-03-05","known_ts":"1992-03-05","bar_index":1009,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.1564,"stop_level":1.1631,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1992-04-21","known_ts":"1992-04-23","bar_index":1020,"type":"BUY","strength":0.725,"price":1.1733,"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":"1992-06-16","known_ts":"1992-06-16","bar_index":1033,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.2042,"stop_level":1.2177,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1992-07-13","known_ts":"1992-07-15","bar_index":1039,"type":"BUY","strength":0.725,"price":1.2329,"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":75},{"ts":"1992-09-04","known_ts":"1992-09-09","bar_index":1052,"type":"BUY","strength":0.588,"price":1.1863,"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":"1992-11-06","known_ts":"1992-11-06","bar_index":1066,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.502,"stop_level":1.507,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1993-01-22","known_ts":"1993-01-22","bar_index":1084,"type":"RECLAIM","strength":1.0,"price":1.5571,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1992-11-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1993-02-16","known_ts":"1993-02-16","bar_index":1089,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.6031,"stop_level":1.6133,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1993-02-19","known_ts":"1993-02-19","bar_index":1090,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.5622,"stop_level":1.6133,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1993-04-28","known_ts":"1993-04-30","bar_index":1106,"type":"BUY","strength":0.588,"price":1.3974,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"1993-07-23","known_ts":"1993-07-27","bar_index":1126,"type":"BUY","strength":0.725,"price":1.5401,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"1993-08-17","known_ts":"1993-08-17","bar_index":1131,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.5504,"stop_level":1.5658,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1993-08-20","known_ts":"1993-08-20","bar_index":1132,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.5549,"stop_level":1.5658,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1993-08-24","known_ts":"1993-08-24","bar_index":1133,"type":"RECLAIM","strength":0.725,"price":1.5755,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1993-08-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":"1993-08-17","prior_stop_level":1.5658,"sweep_low":1.5343,"atr14":0.015676,"stop_level":1.526462,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-08-24","known_ts":"1993-08-24","bar_index":1133,"type":"RECLAIM","strength":0.725,"price":1.5755,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1993-08-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1993-08-20","prior_stop_level":1.5658,"sweep_low":1.5446,"atr14":0.015676,"stop_level":1.536762,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-09-03","known_ts":"1993-09-03","bar_index":1136,"type":"RECLAIM","strength":0.863,"price":1.6064,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1993-08-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1993-09-15","known_ts":"1993-09-15","bar_index":1138,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.5291,"stop_level":1.5343,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1993-09-20","known_ts":"1993-09-20","bar_index":1139,"type":"RECLAIM","strength":0.863,"price":1.5549,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1993-09-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1993-09-15","prior_stop_level":1.5343,"sweep_low":1.5086,"atr14":0.024784,"stop_level":1.496208,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-09-30","known_ts":"1993-09-30","bar_index":1142,"type":"RECLAIM","strength":0.863,"price":1.6321,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1993-09-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1993-10-05","known_ts":"1993-10-07","bar_index":1143,"type":"BUY","strength":0.725,"price":1.6785,"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":"1993-11-24","known_ts":"1993-11-24","bar_index":1155,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.7145,"stop_level":1.7196,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1993-12-27","known_ts":"1993-12-27","bar_index":1162,"type":"RECLAIM","strength":1.0,"price":1.8069,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1993-11-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1994-02-28","known_ts":"1994-02-28","bar_index":1176,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.9054,"stop_level":1.9256,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1994-03-02","known_ts":"1994-03-02","bar_index":1177,"type":"RECLAIM","strength":1.0,"price":1.9261,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-02-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1994-02-28","prior_stop_level":1.9256,"sweep_low":1.8899,"atr14":0.026922,"stop_level":1.876439,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-03-14","known_ts":"1994-03-14","bar_index":1180,"type":"RECLAIM","strength":1.0,"price":2.0193,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1994-02-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1994-03-29","known_ts":"1994-03-29","bar_index":1183,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.952,"stop_level":1.9624,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1994-06-06","known_ts":"1994-06-08","bar_index":1199,"type":"BUY","strength":0.725,"price":1.9325,"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":"1994-06-27","known_ts":"1994-06-29","bar_index":1204,"type":"REBUY","strength":0.725,"price":1.8597,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":75},{"ts":"1994-08-22","known_ts":"1994-08-24","bar_index":1217,"type":"REBUY","strength":0.725,"price":2.0631,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"1994-10-28","known_ts":"1994-11-01","bar_index":1233,"type":"BUY","strength":0.725,"price":1.9485,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"quality","score":65},{"ts":"1994-12-02","known_ts":"1994-12-06","bar_index":1241,"type":"BUY","strength":0.45,"price":1.84,"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-12-23","known_ts":"1994-12-23","bar_index":1246,"type":"RECLAIM","strength":0.725,"price":1.9654,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1994-12-02 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-01-18","known_ts":"1995-01-18","bar_index":1251,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.955,"stop_level":1.9759,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-01-24","known_ts":"1995-01-24","bar_index":1252,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.955,"stop_level":1.9759,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-01-30","known_ts":"1995-01-30","bar_index":1254,"type":"RECLAIM","strength":0.725,"price":2.0072,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-01-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":"1995-01-24","prior_stop_level":1.9759,"sweep_low":1.9445,"atr14":0.036327,"stop_level":1.926337,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-02-10","known_ts":"1995-02-14","bar_index":1257,"type":"REBUY","strength":0.725,"price":1.9968,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"1995-03-28","known_ts":"1995-03-28","bar_index":1267,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.055,"stop_level":2.0864,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-03-30","known_ts":"1995-03-30","bar_index":1268,"type":"RECLAIM","strength":0.863,"price":2.0969,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-03-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":"1995-03-28","prior_stop_level":2.0864,"sweep_low":2.0445,"atr14":0.034103,"stop_level":2.027448,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-04-12","known_ts":"1995-04-12","bar_index":1271,"type":"RECLAIM","strength":0.863,"price":2.076,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-03-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-06-05","known_ts":"1995-06-07","bar_index":1283,"type":"BUY","strength":0.725,"price":2.1239,"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":"1995-08-07","known_ts":"1995-08-07","bar_index":1297,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.1555,"stop_level":2.166,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1995-08-08","known_ts":"1995-08-08","bar_index":1298,"type":"RECLAIM","strength":0.725,"price":2.1765,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-08-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"1995-08-07","prior_stop_level":2.166,"sweep_low":2.145,"atr14":0.037003,"stop_level":2.126498,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-09-15","known_ts":"1995-09-19","bar_index":1307,"type":"BUY","strength":0.725,"price":2.1615,"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":"1995-11-09","known_ts":"1995-11-13","bar_index":1320,"type":"BUY","strength":0.45,"price":2.0772,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1996-03-08","known_ts":"1996-03-08","bar_index":1347,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.2483,"stop_level":2.3014,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1996-03-13","known_ts":"1996-03-13","bar_index":1348,"type":"RECLAIM","strength":0.863,"price":2.312,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-03-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1996-03-08","prior_stop_level":2.3014,"sweep_low":2.2165,"atr14":0.04125,"stop_level":2.195875,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-03-25","known_ts":"1996-03-25","bar_index":1351,"type":"RECLAIM","strength":0.863,"price":2.3438,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1996-03-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1996-05-15","known_ts":"1996-05-17","bar_index":1363,"type":"BUY","strength":0.863,"price":2.365,"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":"1996-08-06","known_ts":"1996-08-08","bar_index":1382,"type":"BUY","strength":0.588,"price":2.2128,"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":"quality","score":65},{"ts":"1997-03-03","known_ts":"1997-03-05","bar_index":1430,"type":"BUY","strength":0.863,"price":2.8438,"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":"1997-03-27","known_ts":"1997-03-27","bar_index":1436,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.9511,"stop_level":2.9833,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1997-04-01","known_ts":"1997-04-01","bar_index":1436,"type":"RECLAIM","strength":0.863,"price":3.0155,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-03-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":"1997-03-27","prior_stop_level":2.9833,"sweep_low":2.9403,"atr14":0.062676,"stop_level":2.908962,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-04-10","known_ts":"1997-04-10","bar_index":1439,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.9296,"stop_level":2.9511,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1997-05-22","known_ts":"1997-05-22","bar_index":1449,"type":"RECLAIM","strength":0.863,"price":3.1228,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1997-04-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-01-30","known_ts":"1998-02-03","bar_index":1507,"type":"BUY","strength":0.725,"price":3.9749,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"1998-04-08","known_ts":"1998-04-08","bar_index":1522,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.2758,"stop_level":4.3191,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-04-13","known_ts":"1998-04-13","bar_index":1523,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.2974,"stop_level":4.3191,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-04-14","known_ts":"1998-04-14","bar_index":1523,"type":"RECLAIM","strength":0.725,"price":4.3624,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-04-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1998-04-08","prior_stop_level":4.3191,"sweep_low":4.2433,"atr14":0.116884,"stop_level":4.184858,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-04-14","known_ts":"1998-04-14","bar_index":1523,"type":"RECLAIM","strength":0.725,"price":4.3624,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-04-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":"1998-04-13","prior_stop_level":4.3191,"sweep_low":4.2649,"atr14":0.116884,"stop_level":4.206458,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-06-23","known_ts":"1998-06-25","bar_index":1540,"type":"BUY","strength":0.45,"price":3.9712,"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-21","known_ts":"1998-09-21","bar_index":1560,"type":"SELL","basis":"structure_stop","strength":0.45,"price":2.9371,"stop_level":3.1764,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1998-09-23","known_ts":"1998-09-23","bar_index":1561,"type":"SELL","basis":"structure_stop","strength":0.45,"price":2.9045,"stop_level":3.1764,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1998-10-08","known_ts":"1998-10-12","bar_index":1565,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1998-10-08","trigger_known_ts":"1998-10-12","strength":0.45,"price":2.6978,"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.421334,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.3497,"atr14":0.124062,"stop_level":2.287669,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-10-16","known_ts":"1998-10-20","bar_index":1567,"type":"BUY","strength":0.45,"price":2.9371,"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-16","known_ts":"1998-10-20","bar_index":1567,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1998-10-16","trigger_known_ts":"1998-10-20","strength":0.45,"price":2.9371,"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.370005,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.3497,"atr14":0.129638,"stop_level":2.284881,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-11-06","known_ts":"1998-11-06","bar_index":1572,"type":"RECLAIM","strength":0.725,"price":3.7203,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1998-10-16 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1998-12-08","known_ts":"1998-12-08","bar_index":1579,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.4476,"stop_level":3.481,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-12-30","known_ts":"1999-01-04","bar_index":1584,"type":"REBUY","strength":0.725,"price":3.5131,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"1999-04-01","known_ts":"1999-04-06","bar_index":1605,"type":"BUY","strength":0.725,"price":3.1634,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"1999-06-30","known_ts":"1999-06-30","bar_index":1625,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.3016,"stop_level":4.3235,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-07-01","known_ts":"1999-07-01","bar_index":1626,"type":"RECLAIM","strength":0.863,"price":4.4113,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-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":"1999-06-30","prior_stop_level":4.3235,"sweep_low":4.3016,"atr14":0.142111,"stop_level":4.230544,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-07-15","known_ts":"1999-07-15","bar_index":1629,"type":"RECLAIM","strength":1.0,"price":4.3893,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-06-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-09-17","known_ts":"1999-09-21","bar_index":1644,"type":"BUY","strength":0.725,"price":3.896,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"1999-11-23","known_ts":"1999-11-23","bar_index":1659,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.973,"stop_level":4.028,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-12-03","known_ts":"1999-12-07","bar_index":1662,"type":"REBUY","strength":1.0,"price":4.1289,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2000-01-04","known_ts":"2000-01-04","bar_index":1669,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.9964,"stop_level":4.0516,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2000-01-10","known_ts":"2000-01-10","bar_index":1670,"type":"RECLAIM","strength":0.863,"price":4.1068,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-01-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":"2000-01-04","prior_stop_level":4.0516,"sweep_low":3.7977,"atr14":0.139374,"stop_level":3.728013,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-02-25","known_ts":"2000-02-29","bar_index":1681,"type":"BUY","strength":0.725,"price":4.032,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2000-03-31","known_ts":"2000-03-31","bar_index":1689,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.9988,"stop_level":4.0763,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-04-20","known_ts":"2000-04-25","bar_index":1694,"type":"REBUY","strength":0.725,"price":4.1095,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":0},{"ts":"2000-05-26","known_ts":"2000-05-26","bar_index":1702,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.1216,"stop_level":4.176,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-08-03","known_ts":"2000-08-07","bar_index":1718,"type":"BUY","strength":0.45,"price":3.6105,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2000-08-11","known_ts":"2000-08-11","bar_index":1720,"type":"RECLAIM","strength":0.725,"price":3.9994,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2000-08-03 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-09-21","known_ts":"2000-09-21","bar_index":1729,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.7222,"stop_level":3.7334,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-09-28","known_ts":"2000-10-02","bar_index":1731,"type":"REBUY","strength":0.725,"price":3.8894,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2000-09-28","known_ts":"2000-09-28","bar_index":1731,"type":"RECLAIM","strength":0.725,"price":3.8671,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-09-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2000-09-21","prior_stop_level":3.7334,"sweep_low":3.5216,"atr14":0.130841,"stop_level":3.456179,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-10-24","known_ts":"2000-10-26","bar_index":1737,"type":"BUY","strength":0.725,"price":3.8671,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2000-12-22","known_ts":"2000-12-27","bar_index":1751,"type":"REBUY","strength":1.0,"price":5.0866,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2001-04-23","known_ts":"2001-04-25","bar_index":1778,"type":"BUY","strength":0.863,"price":5.0215,"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":"2001-10-09","known_ts":"2001-10-11","bar_index":1816,"type":"BUY","strength":0.725,"price":5.6135,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2001-12-31","known_ts":"2001-12-31","bar_index":1835,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.0137,"stop_level":7.0426,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-03-15","known_ts":"2002-03-15","bar_index":1852,"type":"RECLAIM","strength":0.863,"price":7.5999,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-12-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-03-25","known_ts":"2002-03-25","bar_index":1854,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.2433,"stop_level":7.2759,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-03-26","known_ts":"2002-03-26","bar_index":1854,"type":"RECLAIM","strength":0.863,"price":7.3103,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-03-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2002-03-25","prior_stop_level":7.2759,"sweep_low":7.2397,"atr14":0.156497,"stop_level":7.161452,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-04-11","known_ts":"2002-04-11","bar_index":1858,"type":"RECLAIM","strength":1.0,"price":8.0017,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-03-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-05-10","known_ts":"2002-05-10","bar_index":1865,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.4298,"stop_level":7.5927,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2002-05-14","known_ts":"2002-05-14","bar_index":1865,"type":"RECLAIM","strength":0.863,"price":7.7013,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-05-10 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":"2002-05-10","prior_stop_level":7.5927,"sweep_low":7.4008,"atr14":0.167882,"stop_level":7.316859,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-08-06","known_ts":"2002-08-08","bar_index":1885,"type":"BUY","strength":0.45,"price":6.0786,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2002-08-27","known_ts":"2002-08-27","bar_index":1890,"type":"RECLAIM","strength":0.588,"price":6.8168,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2002-08-06 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2002-09-19","known_ts":"2002-09-19","bar_index":1895,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.4605,"stop_level":6.615,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-09-24","known_ts":"2002-09-24","bar_index":1896,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.346,"stop_level":6.615,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-11-04","known_ts":"2002-11-06","bar_index":1906,"type":"BUY","strength":0.45,"price":6.0897,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2002-11-25","known_ts":"2002-11-25","bar_index":1911,"type":"RECLAIM","strength":0.725,"price":6.8329,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2002-11-04 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-02-13","known_ts":"2003-02-18","bar_index":1929,"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":"2003-02-13","trigger_known_ts":"2003-02-18","strength":0.45,"price":6.1405,"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.232601,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.8617,"atr14":0.121196,"stop_level":5.801102,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-02-27","known_ts":"2003-03-03","bar_index":1932,"type":"BUY","strength":0.588,"price":6.336,"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":"2003-02-27","known_ts":"2003-03-03","bar_index":1932,"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":"2003-02-27","trigger_known_ts":"2003-03-03","strength":0.588,"price":6.336,"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.208168,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":5.9619,"atr14":0.127388,"stop_level":5.898206,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-03-12","known_ts":"2003-03-12","bar_index":1935,"type":"RECLAIM","strength":0.725,"price":6.4256,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2003-02-27 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-05-29","known_ts":"2003-06-02","bar_index":1953,"type":"REBUY","strength":0.863,"price":7.8315,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2003-07-02","known_ts":"2003-07-07","bar_index":1961,"type":"REBUY","strength":1.0,"price":8.4248,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2003-08-07","known_ts":"2003-08-07","bar_index":1969,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.7178,"stop_level":8.7544,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-08-14","known_ts":"2003-08-14","bar_index":1971,"type":"RECLAIM","strength":1.0,"price":8.8313,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-08-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":"2003-08-07","prior_stop_level":8.7544,"sweep_low":8.6226,"atr14":0.129543,"stop_level":8.557828,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-08-22","known_ts":"2003-08-22","bar_index":1973,"type":"RECLAIM","strength":1.0,"price":9.4663,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-08-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-09-25","known_ts":"2003-09-25","bar_index":1980,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.9286,"stop_level":10.0772,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-02-27","known_ts":"2004-03-02","bar_index":2016,"type":"BUY","strength":0.725,"price":10.5201,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2004-03-22","known_ts":"2004-03-22","bar_index":2021,"type":"SELL","basis":"structure_stop","strength":0.725,"price":9.767,"stop_level":9.9364,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2004-03-23","known_ts":"2004-03-23","bar_index":2021,"type":"RECLAIM","strength":0.725,"price":9.999,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-03-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2004-03-22","prior_stop_level":9.9364,"sweep_low":9.616,"atr14":0.261638,"stop_level":9.485181,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-04-23","known_ts":"2004-04-23","bar_index":2029,"type":"RECLAIM","strength":0.863,"price":10.4925,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-03-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-05-24","known_ts":"2004-05-26","bar_index":2036,"type":"BUY","strength":0.45,"price":9.929,"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":"2004-06-24","known_ts":"2004-06-24","bar_index":2043,"type":"RECLAIM","strength":0.725,"price":10.4399,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2004-05-24 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-07-16","known_ts":"2004-07-16","bar_index":2048,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.8679,"stop_level":9.986,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2004-08-19","known_ts":"2004-08-23","bar_index":2056,"type":"BUY","strength":0.588,"price":10.1032,"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":"2004-08-24","known_ts":"2004-08-24","bar_index":2057,"type":"RECLAIM","strength":0.725,"price":10.4286,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2004-08-19 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-09-24","known_ts":"2004-09-24","bar_index":2064,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.4323,"stop_level":10.6135,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-10-01","known_ts":"2004-10-01","bar_index":2066,"type":"RECLAIM","strength":0.725,"price":10.7614,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-09-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":"2004-09-24","prior_stop_level":10.6135,"sweep_low":10.2067,"atr14":0.214389,"stop_level":10.099505,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-10-11","known_ts":"2004-10-11","bar_index":2068,"type":"RECLAIM","strength":0.863,"price":10.3879,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-09-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-10-27","known_ts":"2004-10-29","bar_index":2072,"type":"BUY","strength":0.863,"price":10.9833,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2004-11-30","known_ts":"2004-11-30","bar_index":2079,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.4857,"stop_level":11.7377,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-12-02","known_ts":"2004-12-02","bar_index":2080,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.5227,"stop_level":11.7377,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-12-22","known_ts":"2004-12-22","bar_index":2085,"type":"RECLAIM","strength":0.863,"price":11.8377,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-12-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-02-04","known_ts":"2005-02-08","bar_index":2095,"type":"BUY","strength":0.725,"price":11.9488,"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":"2005-03-24","known_ts":"2005-03-24","bar_index":2106,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.8414,"stop_level":11.8525,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2005-03-30","known_ts":"2005-03-30","bar_index":2107,"type":"RECLAIM","strength":0.725,"price":11.9342,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-03-24 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-03-24","prior_stop_level":11.8525,"sweep_low":11.6706,"atr14":0.203277,"stop_level":11.568961,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-05-16","known_ts":"2005-05-18","bar_index":2118,"type":"BUY","strength":0.725,"price":11.8488,"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":"2005-06-03","known_ts":"2005-06-03","bar_index":2122,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.7111,"stop_level":11.7449,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-06-06","known_ts":"2005-06-06","bar_index":2122,"type":"RECLAIM","strength":0.725,"price":11.845,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-06-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2005-06-03","prior_stop_level":11.7449,"sweep_low":11.6516,"atr14":0.207485,"stop_level":11.547857,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-06-23","known_ts":"2005-06-23","bar_index":2127,"type":"SELL","basis":"structure_stop","strength":0.45,"price":11.54,"stop_level":11.6367,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2005-07-20","known_ts":"2005-07-22","bar_index":2133,"type":"BUY","strength":0.588,"price":11.9491,"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":20},{"ts":"2005-08-11","known_ts":"2005-08-11","bar_index":2138,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.7855,"stop_level":11.871,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-08-15","known_ts":"2005-08-15","bar_index":2139,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.6628,"stop_level":11.871,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-09-30","known_ts":"2005-10-04","bar_index":2150,"type":"BUY","strength":0.45,"price":11.4322,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2005-10-31","known_ts":"2005-10-31","bar_index":2157,"type":"RECLAIM","strength":0.725,"price":11.7118,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2005-09-30 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-11-15","known_ts":"2005-11-15","bar_index":2160,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.4434,"stop_level":11.5068,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-11-18","known_ts":"2005-11-18","bar_index":2161,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.2383,"stop_level":11.5068,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2005-11-21","known_ts":"2005-11-21","bar_index":2162,"type":"RECLAIM","strength":0.588,"price":11.6373,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-11-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":"2005-11-15","prior_stop_level":11.5068,"sweep_low":11.1525,"atr14":0.233877,"stop_level":11.035561,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-11-21","known_ts":"2005-11-21","bar_index":2162,"type":"RECLAIM","strength":0.588,"price":11.6373,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-11-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":"2005-11-18","prior_stop_level":11.5068,"sweep_low":11.1525,"atr14":0.233877,"stop_level":11.035561,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-12-05","known_ts":"2005-12-05","bar_index":2165,"type":"RECLAIM","strength":0.725,"price":12.3064,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-11-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-12-15","known_ts":"2005-12-15","bar_index":2167,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.2615,"stop_level":12.3064,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2005-12-21","known_ts":"2005-12-21","bar_index":2169,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.0372,"stop_level":12.3064,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-01-10","known_ts":"2006-01-10","bar_index":2173,"type":"RECLAIM","strength":0.863,"price":12.2466,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2005-12-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-01-24","known_ts":"2006-01-26","bar_index":2176,"type":"BUY","strength":0.863,"price":12.6204,"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":20},{"ts":"2006-03-01","known_ts":"2006-03-01","bar_index":2184,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.2186,"stop_level":12.7774,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-03-03","known_ts":"2006-03-03","bar_index":2185,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.346,"stop_level":12.7774,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-05-30","known_ts":"2006-06-01","bar_index":2205,"type":"BUY","strength":0.725,"price":12.6237,"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":"2006-06-20","known_ts":"2006-06-22","bar_index":2210,"type":"BUY","strength":0.588,"price":12.1129,"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":"2006-07-17","known_ts":"2006-07-17","bar_index":2216,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.8838,"stop_level":12.0566,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2006-07-19","known_ts":"2006-07-19","bar_index":2216,"type":"RECLAIM","strength":0.588,"price":12.1918,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-07-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"2006-07-17","prior_stop_level":12.0566,"sweep_low":11.8312,"atr14":0.25552,"stop_level":11.70344,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-07-21","known_ts":"2006-07-21","bar_index":2217,"type":"SELL","basis":"structure_stop","strength":0.45,"price":11.7598,"stop_level":11.8838,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2006-07-24","known_ts":"2006-07-24","bar_index":2217,"type":"RECLAIM","strength":0.45,"price":11.8875,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-07-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2006-07-21","prior_stop_level":11.8838,"sweep_low":11.7185,"atr14":0.250545,"stop_level":11.593228,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-08-18","known_ts":"2006-08-18","bar_index":2224,"type":"RECLAIM","strength":0.725,"price":12.4589,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-07-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-10-03","known_ts":"2006-10-03","bar_index":2234,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.7658,"stop_level":13.8148,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-10-05","known_ts":"2006-10-05","bar_index":2235,"type":"RECLAIM","strength":0.863,"price":13.973,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-10-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2006-10-03","prior_stop_level":13.8148,"sweep_low":13.521,"atr14":0.298378,"stop_level":13.371811,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-10-18","known_ts":"2006-10-18","bar_index":2238,"type":"RECLAIM","strength":0.863,"price":13.9654,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-10-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-01-30","known_ts":"2007-02-01","bar_index":2261,"type":"BUY","strength":0.725,"price":13.4067,"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":"2007-03-05","known_ts":"2007-03-05","bar_index":2268,"type":"SELL","basis":"structure_stop","strength":0.725,"price":13.074,"stop_level":13.1613,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-03-06","known_ts":"2007-03-06","bar_index":2269,"type":"RECLAIM","strength":0.725,"price":13.2103,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-03-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2007-03-05","prior_stop_level":13.1613,"sweep_low":13.0475,"atr14":0.299951,"stop_level":12.897524,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-03-19","known_ts":"2007-03-19","bar_index":2272,"type":"RECLAIM","strength":0.725,"price":13.5699,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-03-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-04-26","known_ts":"2007-04-30","bar_index":2281,"type":"BUY","strength":0.588,"price":13.5964,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2007-05-30","known_ts":"2007-05-30","bar_index":2288,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.6592,"stop_level":13.6948,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-05-31","known_ts":"2007-05-31","bar_index":2289,"type":"RECLAIM","strength":1.0,"price":13.8603,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-05-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":"2007-05-30","prior_stop_level":13.6948,"sweep_low":13.0521,"atr14":0.364432,"stop_level":12.869884,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-07-05","known_ts":"2007-07-09","bar_index":2297,"type":"BUY","strength":0.725,"price":13.6895,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2007-08-28","known_ts":"2007-08-28","bar_index":2309,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.6658,"stop_level":13.8713,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-08-29","known_ts":"2007-08-29","bar_index":2310,"type":"RECLAIM","strength":0.863,"price":14.0691,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-08-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2007-08-28","prior_stop_level":13.8713,"sweep_low":13.6506,"atr14":0.606777,"stop_level":13.347212,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-09-04","known_ts":"2007-09-06","bar_index":2311,"type":"REBUY","strength":1.0,"price":15.6556,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2008-01-07","known_ts":"2008-01-07","bar_index":2339,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.3736,"stop_level":16.427,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2008-02-21","known_ts":"2008-02-25","bar_index":2350,"type":"BUY","strength":0.725,"price":16.4517,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2008-06-24","known_ts":"2008-06-24","bar_index":2378,"type":"SELL","basis":"structure_stop","strength":0.863,"price":18.4412,"stop_level":18.7785,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-08-12","known_ts":"2008-08-14","bar_index":2390,"type":"BUY","strength":0.588,"price":18.376,"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":20},{"ts":"2008-09-24","known_ts":"2008-09-26","bar_index":2400,"type":"BUY","strength":0.45,"price":16.6718,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-10-31","known_ts":"2008-11-04","bar_index":2409,"type":"BUY","strength":0.45,"price":13.7286,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-11-21","known_ts":"2008-11-25","bar_index":2414,"type":"BUY","strength":0.45,"price":11.3809,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-11-21","known_ts":"2008-11-25","bar_index":2414,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2008-11-21","trigger_known_ts":"2008-11-25","strength":0.45,"price":11.3809,"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.416568,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.991,"atr14":1.025982,"stop_level":8.478009,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-01-14","known_ts":"2009-01-14","bar_index":2425,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.9035,"stop_level":12.0037,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-20","known_ts":"2009-01-20","bar_index":2426,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.7107,"stop_level":12.0037,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-15","known_ts":"2009-01-15","bar_index":2426,"type":"RECLAIM","strength":0.588,"price":12.2351,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-01-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-01-14","prior_stop_level":12.0037,"sweep_low":11.6336,"atr14":0.599607,"stop_level":11.333797,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-01-21","known_ts":"2009-01-21","bar_index":2427,"type":"RECLAIM","strength":0.588,"price":12.3701,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-01-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-01-20","prior_stop_level":12.0037,"sweep_low":11.6721,"atr14":0.616049,"stop_level":11.364076,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-03-23","known_ts":"2009-03-25","bar_index":2441,"type":"BUY","strength":0.45,"price":10.5328,"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-03-23","known_ts":"2009-03-25","bar_index":2441,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2009-03-23","trigger_known_ts":"2009-03-25","strength":0.45,"price":10.5328,"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.460045,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.4915,"atr14":0.589951,"stop_level":9.196524,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-04-27","known_ts":"2009-04-27","bar_index":2449,"type":"RECLAIM","strength":0.725,"price":12.8941,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2009-03-23 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-05-14","known_ts":"2009-05-14","bar_index":2453,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.6308,"stop_level":12.8825,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-05-18","known_ts":"2009-05-18","bar_index":2454,"type":"RECLAIM","strength":0.725,"price":13.0025,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-05-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-05-14","prior_stop_level":12.8825,"sweep_low":12.4644,"atr14":0.539277,"stop_level":12.194762,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-05-21","known_ts":"2009-05-21","bar_index":2455,"type":"SELL","basis":"structure_stop","strength":0.725,"price":12.1896,"stop_level":12.4644,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-05-26","known_ts":"2009-05-26","bar_index":2455,"type":"RECLAIM","strength":0.725,"price":12.8786,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-05-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-05-21","prior_stop_level":12.4644,"sweep_low":11.9999,"atr14":0.545992,"stop_level":11.726904,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-06-09","known_ts":"2009-06-09","bar_index":2459,"type":"RECLAIM","strength":0.863,"price":14.5003,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-05-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-07-07","known_ts":"2009-07-07","bar_index":2465,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.4494,"stop_level":12.8339,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-07-14","known_ts":"2009-07-14","bar_index":2467,"type":"RECLAIM","strength":0.863,"price":13.0204,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-07-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":"2009-07-07","prior_stop_level":12.8339,"sweep_low":12.1775,"atr14":0.420395,"stop_level":11.967302,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-07-22","known_ts":"2009-07-24","bar_index":2469,"type":"BUY","strength":0.863,"price":14.78,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2009-08-18","known_ts":"2009-08-18","bar_index":2475,"type":"SELL","basis":"structure_stop","strength":0.863,"price":14.7295,"stop_level":14.9742,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-08-20","known_ts":"2009-08-20","bar_index":2476,"type":"RECLAIM","strength":0.863,"price":15.0441,"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":false},"anchor_ts":"2009-08-18","prior_stop_level":14.9742,"sweep_low":14.512,"atr14":0.424046,"stop_level":14.299977,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-10-20","known_ts":"2009-10-22","bar_index":2490,"type":"BUY","strength":0.863,"price":14.9757,"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":"2009-12-17","known_ts":"2009-12-17","bar_index":2503,"type":"SELL","basis":"structure_stop","strength":1.0,"price":16.3284,"stop_level":16.3362,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-12-18","known_ts":"2009-12-18","bar_index":2504,"type":"RECLAIM","strength":1.0,"price":16.387,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-12-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2009-12-17","prior_stop_level":16.3362,"sweep_low":16.2659,"atr14":0.37316,"stop_level":16.07932,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-01-04","known_ts":"2010-01-04","bar_index":2507,"type":"RECLAIM","strength":1.0,"price":16.5042,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-12-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-02-25","known_ts":"2010-03-01","bar_index":2519,"type":"BUY","strength":0.863,"price":16.3167,"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":"2010-04-19","known_ts":"2010-04-19","bar_index":2531,"type":"SELL","basis":"structure_stop","strength":1.0,"price":17.9381,"stop_level":18.0047,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-04-20","known_ts":"2010-04-20","bar_index":2531,"type":"RECLAIM","strength":1.0,"price":18.0086,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-04-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-04-19","prior_stop_level":18.0047,"sweep_low":17.8206,"atr14":0.267464,"stop_level":17.686868,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-07-30","known_ts":"2010-07-30","bar_index":2555,"type":"RECLAIM","strength":0.863,"price":18.4425,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-04-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-08-11","known_ts":"2010-08-11","bar_index":2557,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.4013,"stop_level":17.7353,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-08-13","known_ts":"2010-08-13","bar_index":2558,"type":"SELL","basis":"structure_stop","strength":0.725,"price":17.0674,"stop_level":17.7353,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2010-09-13","known_ts":"2010-09-15","bar_index":2565,"type":"BUY","strength":0.725,"price":17.6,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2011-06-24","known_ts":"2011-06-28","bar_index":2631,"type":"BUY","strength":0.725,"price":23.6231,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2011-07-27","known_ts":"2011-07-27","bar_index":2638,"type":"SELL","basis":"structure_stop","strength":0.588,"price":22.5792,"stop_level":23.377,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2011-08-29","known_ts":"2011-08-31","bar_index":2646,"type":"BUY","strength":0.725,"price":23.4806,"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":20},{"ts":"2011-09-22","known_ts":"2011-09-22","bar_index":2651,"type":"SELL","basis":"structure_stop","strength":0.725,"price":21.924,"stop_level":21.9877,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2011-09-23","known_ts":"2011-09-23","bar_index":2652,"type":"RECLAIM","strength":0.725,"price":22.0753,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-09-22 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":"2011-09-22","prior_stop_level":21.9877,"sweep_low":21.4224,"atr14":0.796106,"stop_level":21.024347,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-10-06","known_ts":"2011-10-06","bar_index":2655,"type":"RECLAIM","strength":0.725,"price":23.1939,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-09-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-11-23","known_ts":"2011-11-23","bar_index":2666,"type":"SELL","basis":"structure_stop","strength":0.863,"price":24.9456,"stop_level":25.6981,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-11-29","known_ts":"2011-11-29","bar_index":2667,"type":"RECLAIM","strength":0.863,"price":25.7458,"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":true,"monthlyBull":false},"anchor_ts":"2011-11-23","prior_stop_level":25.6981,"sweep_low":24.6152,"atr14":0.774636,"stop_level":24.227882,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-12-09","known_ts":"2011-12-09","bar_index":2670,"type":"RECLAIM","strength":0.863,"price":27.2468,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-11-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-12-22","known_ts":"2011-12-27","bar_index":2673,"type":"REBUY","strength":0.863,"price":27.3825,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2012-01-06","known_ts":"2012-01-10","bar_index":2676,"type":"BUY","strength":1.0,"price":27.9251,"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":10},{"ts":"2012-02-22","known_ts":"2012-02-22","bar_index":2686,"type":"SELL","basis":"structure_stop","strength":1.0,"price":29.7901,"stop_level":30.0637,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-02-24","known_ts":"2012-02-24","bar_index":2687,"type":"SELL","basis":"structure_stop","strength":1.0,"price":29.4303,"stop_level":30.0637,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-05-24","known_ts":"2012-05-29","bar_index":2708,"type":"BUY","strength":0.725,"price":29.2184,"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":"2012-06-21","known_ts":"2012-06-21","bar_index":2714,"type":"SELL","basis":"structure_stop","strength":0.588,"price":26.4408,"stop_level":27.3392,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2012-06-25","known_ts":"2012-06-25","bar_index":2715,"type":"SELL","basis":"structure_stop","strength":0.588,"price":25.5429,"stop_level":27.3392,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2012-08-15","known_ts":"2012-08-15","bar_index":2727,"type":"RECLAIM","strength":0.725,"price":28.4966,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-06-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-09-26","known_ts":"2012-09-26","bar_index":2736,"type":"SELL","basis":"structure_stop","strength":0.588,"price":27.6606,"stop_level":28.2715,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2012-11-26","known_ts":"2012-11-28","bar_index":2750,"type":"BUY","strength":0.45,"price":26.8165,"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-12-21","known_ts":"2012-12-21","bar_index":2756,"type":"SELL","basis":"structure_stop","strength":0.45,"price":26.4786,"stop_level":26.4867,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2012-12-24","known_ts":"2012-12-24","bar_index":2756,"type":"RECLAIM","strength":0.45,"price":26.664,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-12-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2012-12-21","prior_stop_level":26.4867,"sweep_low":26.003,"atr14":0.534808,"stop_level":25.735596,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-12-31","known_ts":"2013-01-03","bar_index":2758,"type":"REBUY","strength":0.588,"price":27.8086,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2013-02-11","known_ts":"2013-02-11","bar_index":2767,"type":"SELL","basis":"structure_stop","strength":0.863,"price":30.0494,"stop_level":30.2267,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-02-13","known_ts":"2013-02-13","bar_index":2768,"type":"RECLAIM","strength":0.863,"price":30.3159,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-02-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":"2013-02-11","prior_stop_level":30.2267,"sweep_low":29.8801,"atr14":0.418375,"stop_level":29.670912,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-02-22","known_ts":"2013-02-22","bar_index":2770,"type":"SELL","basis":"structure_stop","strength":0.863,"price":29.4592,"stop_level":30.0494,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-03-12","known_ts":"2013-03-12","bar_index":2774,"type":"RECLAIM","strength":0.863,"price":29.8714,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-02-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-05-02","known_ts":"2013-05-06","bar_index":2786,"type":"BUY","strength":0.725,"price":29.435,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2013-06-19","known_ts":"2013-06-19","bar_index":2797,"type":"SELL","basis":"structure_stop","strength":0.588,"price":28.9869,"stop_level":29.4492,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2013-07-11","known_ts":"2013-07-15","bar_index":2802,"type":"BUY","strength":0.725,"price":30.6171,"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":40},{"ts":"2013-10-30","known_ts":"2013-10-30","bar_index":2828,"type":"SELL","basis":"structure_stop","strength":0.863,"price":32.5883,"stop_level":32.8488,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-11-07","known_ts":"2013-11-07","bar_index":2830,"type":"SELL","basis":"structure_stop","strength":0.863,"price":32.2139,"stop_level":32.2384,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-11-08","known_ts":"2013-11-08","bar_index":2830,"type":"RECLAIM","strength":0.863,"price":32.4825,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-11-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":"2013-11-07","prior_stop_level":32.2384,"sweep_low":32.1814,"atr14":0.488961,"stop_level":31.936919,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-11-25","known_ts":"2013-11-27","bar_index":2834,"type":"REBUY","strength":0.863,"price":34.1998,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2014-01-17","known_ts":"2014-01-17","bar_index":2846,"type":"SELL","basis":"structure_stop","strength":1.0,"price":34.617,"stop_level":34.6252,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-05-22","known_ts":"2014-05-22","bar_index":2874,"type":"SELL","basis":"structure_stop","strength":0.588,"price":32.84,"stop_level":34.3804,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2014-06-27","known_ts":"2014-06-27","bar_index":2883,"type":"RECLAIM","strength":0.863,"price":34.8562,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-05-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-08-19","known_ts":"2014-08-21","bar_index":2895,"type":"BUY","strength":0.45,"price":33.5328,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-08-27","known_ts":"2014-08-27","bar_index":2897,"type":"RECLAIM","strength":0.588,"price":34.582,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2014-08-19 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2014-09-23","known_ts":"2014-09-23","bar_index":2903,"type":"SELL","basis":"structure_stop","strength":0.588,"price":33.665,"stop_level":33.8054,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-09-24","known_ts":"2014-09-24","bar_index":2903,"type":"RECLAIM","strength":0.588,"price":33.9541,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-09-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2014-09-23","prior_stop_level":33.8054,"sweep_low":33.5741,"atr14":0.479085,"stop_level":33.334558,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-10-27","known_ts":"2014-10-29","bar_index":2911,"type":"BUY","strength":0.45,"price":33.855,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-10-30","known_ts":"2014-10-30","bar_index":2912,"type":"RECLAIM","strength":0.725,"price":34.3094,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2014-10-27 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-11-20","known_ts":"2014-11-20","bar_index":2917,"type":"SELL","basis":"structure_stop","strength":0.588,"price":32.9297,"stop_level":35.1107,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-11-28","known_ts":"2014-11-28","bar_index":2918,"type":"SELL","basis":"structure_stop","strength":0.588,"price":32.2192,"stop_level":32.6406,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-02-25","known_ts":"2015-02-25","bar_index":2938,"type":"SELL","basis":"structure_stop","strength":0.588,"price":30.9906,"stop_level":31.1031,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-03-02","known_ts":"2015-03-02","bar_index":2939,"type":"RECLAIM","strength":0.588,"price":31.6906,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-02-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-02-25","prior_stop_level":31.1031,"sweep_low":30.774,"atr14":0.585374,"stop_level":30.481313,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-03-26","known_ts":"2015-03-26","bar_index":2945,"type":"SELL","basis":"structure_stop","strength":0.588,"price":30.8406,"stop_level":30.9823,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-03-30","known_ts":"2015-03-30","bar_index":2946,"type":"RECLAIM","strength":0.588,"price":31.4739,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-03-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2015-03-26","prior_stop_level":30.9823,"sweep_low":30.6823,"atr14":0.491945,"stop_level":30.436328,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-05-04","known_ts":"2015-05-04","bar_index":2954,"type":"SELL","basis":"structure_stop","strength":0.588,"price":29.7823,"stop_level":31.1406,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-07-06","known_ts":"2015-07-06","bar_index":2968,"type":"SELL","basis":"structure_stop","strength":0.588,"price":29.3964,"stop_level":29.8653,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-07-29","known_ts":"2015-07-31","bar_index":2974,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2015-07-29","trigger_known_ts":"2015-07-31","strength":0.45,"price":28.1321,"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.203445,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":26.4743,"atr14":0.453086,"stop_level":26.247757,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-08-06","known_ts":"2015-08-10","bar_index":2976,"type":"BUY","strength":0.45,"price":28.5926,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2015-08-06","known_ts":"2015-08-10","bar_index":2976,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2015-08-06","trigger_known_ts":"2015-08-10","strength":0.45,"price":28.5926,"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.190406,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":26.7757,"atr14":0.465715,"stop_level":26.542842,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-08-25","known_ts":"2015-08-25","bar_index":2980,"type":"SELL","basis":"structure_stop","strength":0.45,"price":25.5045,"stop_level":27.6884,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2015-08-27","known_ts":"2015-08-27","bar_index":2981,"type":"SELL","basis":"structure_stop","strength":0.45,"price":26.4721,"stop_level":27.6884,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2015-10-01","known_ts":"2015-10-05","bar_index":2989,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2015-10-01","trigger_known_ts":"2015-10-05","strength":0.45,"price":24.5452,"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.305007,"monthly_oversold_dwell":10,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":22.1807,"atr14":0.705105,"stop_level":21.828147,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-10-06","known_ts":"2015-10-08","bar_index":2990,"type":"BUY","strength":0.45,"price":25.6139,"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-10-06","known_ts":"2015-10-08","bar_index":2990,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2015-10-06","trigger_known_ts":"2015-10-08","strength":0.45,"price":25.6139,"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.274747,"monthly_oversold_dwell":10,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":22.1807,"atr14":0.682367,"stop_level":21.839516,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-12-04","known_ts":"2015-12-04","bar_index":3004,"type":"SELL","basis":"structure_stop","strength":0.588,"price":24.7209,"stop_level":24.7387,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-12-28","known_ts":"2015-12-30","bar_index":3009,"type":"BUY","strength":0.725,"price":24.4501,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2016-01-28","known_ts":"2016-02-01","bar_index":3016,"type":"BUY","strength":0.725,"price":23.8238,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":100},{"ts":"2016-04-04","known_ts":"2016-04-04","bar_index":3031,"type":"SELL","basis":"structure_stop","strength":0.863,"price":26.6881,"stop_level":27.1222,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-04-15","known_ts":"2016-04-19","bar_index":3034,"type":"REBUY","strength":0.863,"price":28.0161,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2016-05-19","known_ts":"2016-05-19","bar_index":3042,"type":"SELL","basis":"structure_stop","strength":1.0,"price":27.0712,"stop_level":27.4883,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-05-23","known_ts":"2016-05-23","bar_index":3042,"type":"RECLAIM","strength":1.0,"price":27.5734,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-05-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":"2016-05-19","prior_stop_level":27.4883,"sweep_low":26.8328,"atr14":0.546705,"stop_level":26.559448,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-06-07","known_ts":"2016-06-07","bar_index":3046,"type":"RECLAIM","strength":1.0,"price":30.786,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-05-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-06-24","known_ts":"2016-06-24","bar_index":3050,"type":"SELL","basis":"structure_stop","strength":1.0,"price":29.5628,"stop_level":30.0589,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-07-12","known_ts":"2016-07-12","bar_index":3054,"type":"RECLAIM","strength":1.0,"price":30.4866,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-06-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-08-05","known_ts":"2016-08-09","bar_index":3060,"type":"BUY","strength":1.0,"price":31.4447,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2016-12-27","known_ts":"2016-12-27","bar_index":3093,"type":"SELL","basis":"structure_stop","strength":1.0,"price":36.8011,"stop_level":36.8615,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-03-03","known_ts":"2017-03-03","bar_index":3108,"type":"RECLAIM","strength":1.0,"price":38.8357,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-12-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-05-18","known_ts":"2017-05-18","bar_index":3125,"type":"SELL","basis":"structure_stop","strength":0.725,"price":39.7975,"stop_level":40.0921,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2017-05-19","known_ts":"2017-05-19","bar_index":3126,"type":"RECLAIM","strength":0.725,"price":40.534,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-05-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2017-05-18","prior_stop_level":40.0921,"sweep_low":39.4942,"atr14":0.606861,"stop_level":39.190769,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-07-17","known_ts":"2017-07-19","bar_index":3139,"type":"BUY","strength":0.725,"price":40.8745,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2017-08-11","known_ts":"2017-08-11","bar_index":3145,"type":"SELL","basis":"structure_stop","strength":0.725,"price":40.5975,"stop_level":40.8745,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2017-08-14","known_ts":"2017-08-14","bar_index":3145,"type":"RECLAIM","strength":0.725,"price":41.2612,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-08-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2017-08-11","prior_stop_level":40.8745,"sweep_low":39.3313,"atr14":0.612744,"stop_level":39.024928,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-08-18","known_ts":"2017-08-22","bar_index":3147,"type":"REBUY","strength":0.725,"price":41.1738,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2017-10-02","known_ts":"2017-10-04","bar_index":3157,"type":"BUY","strength":0.725,"price":40.9293,"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":20},{"ts":"2017-11-09","known_ts":"2017-11-09","bar_index":3166,"type":"SELL","basis":"structure_stop","strength":0.863,"price":40.5364,"stop_level":41.2262,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-11-16","known_ts":"2017-11-20","bar_index":3168,"type":"REBUY","strength":0.725,"price":41.331,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2018-01-30","known_ts":"2018-01-30","bar_index":3184,"type":"SELL","basis":"structure_stop","strength":0.863,"price":44.8332,"stop_level":44.8507,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-02-02","known_ts":"2018-02-02","bar_index":3185,"type":"SELL","basis":"structure_stop","strength":0.863,"price":43.0977,"stop_level":44.8507,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-04-17","known_ts":"2018-04-19","bar_index":3202,"type":"BUY","strength":0.45,"price":40.0698,"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-05-08","known_ts":"2018-05-08","bar_index":3207,"type":"RECLAIM","strength":0.588,"price":41.3632,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2018-04-17 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2018-06-21","known_ts":"2018-06-21","bar_index":3217,"type":"SELL","basis":"structure_stop","strength":0.588,"price":40.4143,"stop_level":40.6681,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-07-20","known_ts":"2018-07-24","bar_index":3224,"type":"BUY","strength":0.588,"price":40.75,"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-07-30","known_ts":"2018-07-30","bar_index":3226,"type":"RECLAIM","strength":0.725,"price":41.545,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2018-07-20 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-09-27","known_ts":"2018-09-27","bar_index":3240,"type":"SELL","basis":"structure_stop","strength":0.863,"price":51.7085,"stop_level":51.7528,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-10-04","known_ts":"2018-10-04","bar_index":3241,"type":"SELL","basis":"structure_stop","strength":0.863,"price":51.1852,"stop_level":51.7528,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-01-16","known_ts":"2019-01-18","bar_index":3265,"type":"BUY","strength":0.45,"price":42.9883,"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-02-12","known_ts":"2019-02-12","bar_index":3271,"type":"RECLAIM","strength":0.588,"price":44.214,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2019-01-16 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2019-03-20","known_ts":"2019-03-20","bar_index":3279,"type":"SELL","basis":"structure_stop","strength":0.725,"price":43.481,"stop_level":43.5615,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-03-21","known_ts":"2019-03-21","bar_index":3279,"type":"RECLAIM","strength":0.725,"price":44.214,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-03-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2019-03-20","prior_stop_level":43.5615,"sweep_low":43.186,"atr14":0.849591,"stop_level":42.761205,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-04-04","known_ts":"2019-04-04","bar_index":3283,"type":"RECLAIM","strength":0.725,"price":47.2177,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-03-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-05-08","known_ts":"2019-05-08","bar_index":3290,"type":"SELL","basis":"structure_stop","strength":0.863,"price":47.0657,"stop_level":47.1551,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-06-26","known_ts":"2019-06-28","bar_index":3302,"type":"BUY","strength":0.588,"price":45.6591,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2019-10-01","known_ts":"2019-10-01","bar_index":3324,"type":"SELL","basis":"structure_stop","strength":0.863,"price":45.6852,"stop_level":46.2893,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-10-03","known_ts":"2019-10-03","bar_index":3325,"type":"SELL","basis":"structure_stop","strength":0.863,"price":45.1623,"stop_level":46.2893,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-10-21","known_ts":"2019-10-21","bar_index":3329,"type":"RECLAIM","strength":0.863,"price":47.5606,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-10-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-12-03","known_ts":"2019-12-03","bar_index":3339,"type":"SELL","basis":"structure_stop","strength":0.863,"price":48.6065,"stop_level":49.2827,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-12-05","known_ts":"2019-12-05","bar_index":3339,"type":"RECLAIM","strength":0.863,"price":49.4811,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-12-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2019-12-03","prior_stop_level":49.2827,"sweep_low":44.4771,"atr14":1.133864,"stop_level":43.910168,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-12-06","known_ts":"2019-12-10","bar_index":3340,"type":"REBUY","strength":0.863,"price":50.5919,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2020-04-08","known_ts":"2020-04-13","bar_index":3368,"type":"BUY","strength":0.45,"price":36.9624,"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-05-13","known_ts":"2020-05-13","bar_index":3376,"type":"SELL","basis":"structure_stop","strength":0.588,"price":38.0618,"stop_level":38.6978,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-05-18","known_ts":"2020-05-18","bar_index":3377,"type":"RECLAIM","strength":0.588,"price":41.251,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-05-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-05-13","prior_stop_level":38.6978,"sweep_low":36.1991,"atr14":1.80026,"stop_level":35.29897,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-01","known_ts":"2020-06-01","bar_index":3380,"type":"RECLAIM","strength":0.725,"price":45.1217,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-05-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-06-11","known_ts":"2020-06-11","bar_index":3382,"type":"SELL","basis":"structure_stop","strength":0.588,"price":41.9688,"stop_level":43.1137,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-18","known_ts":"2020-06-18","bar_index":3384,"type":"SELL","basis":"structure_stop","strength":0.588,"price":41.0287,"stop_level":41.4668,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-22","known_ts":"2020-06-22","bar_index":3385,"type":"RECLAIM","strength":0.588,"price":41.549,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-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":"2020-06-18","prior_stop_level":41.4668,"sweep_low":40.1068,"atr14":1.559864,"stop_level":39.326868,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-07-27","known_ts":"2020-07-27","bar_index":3393,"type":"RECLAIM","strength":0.863,"price":44.844,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-06-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-09-03","known_ts":"2020-09-03","bar_index":3402,"type":"SELL","basis":"structure_stop","strength":0.725,"price":43.375,"stop_level":45.9593,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-10-12","known_ts":"2020-10-14","bar_index":3411,"type":"BUY","strength":0.863,"price":46.5,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2020-10-27","known_ts":"2020-10-27","bar_index":3414,"type":"SELL","basis":"structure_stop","strength":0.863,"price":45.6844,"stop_level":46.4542,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-10-29","known_ts":"2020-10-29","bar_index":3415,"type":"SELL","basis":"structure_stop","strength":0.863,"price":43.7415,"stop_level":46.4542,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-11-05","known_ts":"2020-11-05","bar_index":3417,"type":"RECLAIM","strength":0.725,"price":47.0499,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-10-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"2020-10-29","prior_stop_level":46.4542,"sweep_low":42.9259,"atr14":1.351455,"stop_level":42.250173,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-11-10","known_ts":"2020-11-12","bar_index":3418,"type":"REBUY","strength":0.863,"price":48.562,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2021-02-18","known_ts":"2021-02-18","bar_index":3440,"type":"SELL","basis":"structure_stop","strength":1.0,"price":54.5248,"stop_level":54.6874,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-02-19","known_ts":"2021-02-19","bar_index":3440,"type":"RECLAIM","strength":1.0,"price":56.3527,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-02-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-02-18","prior_stop_level":54.6874,"sweep_low":54.4509,"atr14":1.148417,"stop_level":53.876691,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-04-22","known_ts":"2021-04-26","bar_index":3455,"type":"BUY","strength":0.863,"price":57.4698,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2021-05-19","known_ts":"2021-05-19","bar_index":3461,"type":"SELL","basis":"structure_stop","strength":1.0,"price":56.0112,"stop_level":56.4543,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-06-30","known_ts":"2021-07-02","bar_index":3471,"type":"BUY","strength":0.863,"price":59.4774,"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":"2021-09-02","known_ts":"2021-09-02","bar_index":3486,"type":"SELL","basis":"structure_stop","strength":0.863,"price":59.6882,"stop_level":61.7701,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-10-28","known_ts":"2021-11-01","bar_index":3499,"type":"BUY","strength":0.588,"price":56.6396,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"quality","score":65},{"ts":"2021-11-24","known_ts":"2021-11-24","bar_index":3505,"type":"SELL","basis":"structure_stop","strength":0.588,"price":56.2121,"stop_level":56.4631,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2021-11-29","known_ts":"2021-11-29","bar_index":3506,"type":"SELL","basis":"structure_stop","strength":0.588,"price":54.7994,"stop_level":56.4631,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2021-12-07","known_ts":"2021-12-09","bar_index":3508,"type":"REBUY","strength":0.45,"price":54.7366,"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":"2021-12-23","known_ts":"2021-12-28","bar_index":3512,"type":"REBUY","strength":0.45,"price":54.7739,"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":"2022-03-17","known_ts":"2022-03-21","bar_index":3531,"type":"BUY","strength":0.45,"price":49.5691,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-04-05","known_ts":"2022-04-05","bar_index":3535,"type":"SELL","basis":"structure_stop","strength":0.588,"price":47.7797,"stop_level":48.4637,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-04-08","known_ts":"2022-04-08","bar_index":3536,"type":"RECLAIM","strength":0.588,"price":48.4918,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-04-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":"2022-04-05","prior_stop_level":48.4637,"sweep_low":47.0771,"atr14":1.145043,"stop_level":46.504579,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-05-02","known_ts":"2022-05-02","bar_index":3541,"type":"SELL","basis":"structure_stop","strength":0.588,"price":46.0747,"stop_level":46.9741,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-05-03","known_ts":"2022-05-03","bar_index":3541,"type":"RECLAIM","strength":0.588,"price":47.1239,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-05-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-05-02","prior_stop_level":46.9741,"sweep_low":45.1003,"atr14":1.228883,"stop_level":44.485859,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-05-17","known_ts":"2022-05-19","bar_index":3545,"type":"BUY","strength":0.588,"price":46.7211,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-06-15","known_ts":"2022-06-15","bar_index":3551,"type":"SELL","basis":"structure_stop","strength":0.588,"price":45.4268,"stop_level":47.7704,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-07-19","known_ts":"2022-07-21","bar_index":3559,"type":"BUY","strength":0.588,"price":48.4659,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-07-27","known_ts":"2022-07-27","bar_index":3561,"type":"RECLAIM","strength":0.725,"price":51.1945,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2022-07-19 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-08-26","known_ts":"2022-08-26","bar_index":3568,"type":"SELL","basis":"structure_stop","strength":0.863,"price":50.4387,"stop_level":51.4023,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-10-20","known_ts":"2022-10-24","bar_index":3581,"type":"BUY","strength":0.863,"price":51.5251,"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":80},{"ts":"2022-11-28","known_ts":"2022-11-28","bar_index":3589,"type":"SELL","basis":"structure_stop","strength":0.863,"price":56.4566,"stop_level":56.551,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-11-30","known_ts":"2022-11-30","bar_index":3590,"type":"RECLAIM","strength":0.863,"price":57.5524,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-11-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2022-11-28","prior_stop_level":56.551,"sweep_low":54.4726,"atr14":1.352506,"stop_level":53.796347,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-12-12","known_ts":"2022-12-12","bar_index":3593,"type":"RECLAIM","strength":0.863,"price":56.7652,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-11-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-12-15","known_ts":"2022-12-15","bar_index":3594,"type":"SELL","basis":"structure_stop","strength":0.863,"price":55.9876,"stop_level":56.1583,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-12-21","known_ts":"2022-12-21","bar_index":3595,"type":"RECLAIM","strength":0.863,"price":57.3247,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-12-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2022-12-15","prior_stop_level":56.1583,"sweep_low":55.0962,"atr14":1.217419,"stop_level":54.487491,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-01-04","known_ts":"2023-01-04","bar_index":3598,"type":"RECLAIM","strength":1.0,"price":57.1066,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-12-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-03-15","known_ts":"2023-03-15","bar_index":3614,"type":"SELL","basis":"structure_stop","strength":0.863,"price":59.5808,"stop_level":59.7235,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2023-03-16","known_ts":"2023-03-16","bar_index":3614,"type":"RECLAIM","strength":0.863,"price":60.8942,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-03-15 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":"2023-03-15","prior_stop_level":59.7235,"sweep_low":58.7242,"atr14":1.409919,"stop_level":58.019241,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-06-23","known_ts":"2023-06-27","bar_index":3637,"type":"BUY","strength":0.725,"price":59.4259,"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":"2023-08-17","known_ts":"2023-08-17","bar_index":3649,"type":"SELL","basis":"structure_stop","strength":0.588,"price":58.7054,"stop_level":59.2634,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2023-08-28","known_ts":"2023-08-30","bar_index":3652,"type":"REBUY","strength":0.725,"price":61.1814,"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":"2023-09-19","known_ts":"2023-09-19","bar_index":3657,"type":"SELL","basis":"structure_stop","strength":0.588,"price":58.2927,"stop_level":59.0509,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2023-10-13","known_ts":"2023-10-17","bar_index":3663,"type":"BUY","strength":0.725,"price":59.406,"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":75},{"ts":"2023-11-08","known_ts":"2023-11-10","bar_index":3669,"type":"BUY","strength":0.588,"price":57.6017,"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":"2024-01-02","known_ts":"2024-01-02","bar_index":3681,"type":"SELL","basis":"structure_stop","strength":0.863,"price":62.4337,"stop_level":62.7132,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-01-08","known_ts":"2024-01-08","bar_index":3682,"type":"SELL","basis":"structure_stop","strength":0.863,"price":60.3619,"stop_level":62.7132,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-01-19","known_ts":"2024-01-23","bar_index":3685,"type":"REBUY","strength":0.863,"price":62.4241,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2024-04-12","known_ts":"2024-04-12","bar_index":3704,"type":"SELL","basis":"structure_stop","strength":1.0,"price":71.063,"stop_level":71.4112,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-07-25","known_ts":"2024-07-29","bar_index":3728,"type":"BUY","strength":0.725,"price":72.4579,"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":"2024-09-24","known_ts":"2024-09-26","bar_index":3742,"type":"BUY","strength":0.725,"price":72.071,"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":"2024-10-31","known_ts":"2024-10-31","bar_index":3751,"type":"SELL","basis":"structure_stop","strength":0.863,"price":71.3011,"stop_level":71.8663,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-11-01","known_ts":"2024-11-01","bar_index":3751,"type":"RECLAIM","strength":0.863,"price":71.9638,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-10-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":"2024-10-31","prior_stop_level":71.8663,"sweep_low":71.1354,"atr14":1.07192,"stop_level":70.59944,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-11-18","known_ts":"2024-11-18","bar_index":3755,"type":"RECLAIM","strength":0.863,"price":73.26,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-10-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-12-03","known_ts":"2024-12-03","bar_index":3758,"type":"SELL","basis":"structure_stop","strength":0.863,"price":70.8333,"stop_level":73.26,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-01-22","known_ts":"2025-01-24","bar_index":3769,"type":"BUY","strength":0.588,"price":70.7054,"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":55},{"ts":"2025-02-14","known_ts":"2025-02-14","bar_index":3774,"type":"SELL","basis":"structure_stop","strength":0.45,"price":67.3464,"stop_level":68.1034,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2025-02-19","known_ts":"2025-02-19","bar_index":3775,"type":"RECLAIM","strength":0.45,"price":68.191,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-02-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2025-02-14","prior_stop_level":68.1034,"sweep_low":67.1009,"atr14":1.197431,"stop_level":66.502184,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-05-14","known_ts":"2025-05-14","bar_index":3795,"type":"RECLAIM","strength":0.725,"price":69.7426,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-02-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-06-13","known_ts":"2025-06-13","bar_index":3802,"type":"SELL","basis":"structure_stop","strength":0.588,"price":67.425,"stop_level":67.9258,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-06-17","known_ts":"2025-06-17","bar_index":3802,"type":"SELL","basis":"structure_stop","strength":0.588,"price":67.4053,"stop_level":67.9258,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-06-16","known_ts":"2025-06-16","bar_index":3802,"type":"RECLAIM","strength":0.588,"price":68.0957,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-06-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-06-13","prior_stop_level":67.9258,"sweep_low":67.1893,"atr14":1.306931,"stop_level":66.535835,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-06-23","known_ts":"2025-06-23","bar_index":3803,"type":"RECLAIM","strength":0.588,"price":68.1746,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-06-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-06-17","prior_stop_level":67.9258,"sweep_low":66.7839,"atr14":1.247698,"stop_level":66.160051,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-07-02","known_ts":"2025-07-02","bar_index":3806,"type":"RECLAIM","strength":0.863,"price":69.1905,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-06-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-07-15","known_ts":"2025-07-15","bar_index":3808,"type":"SELL","basis":"structure_stop","strength":0.863,"price":68.865,"stop_level":69.1905,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-07-17","known_ts":"2025-07-17","bar_index":3809,"type":"RECLAIM","strength":0.863,"price":69.8415,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-07-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2025-07-15","prior_stop_level":69.1905,"sweep_low":68.0858,"atr14":1.143895,"stop_level":67.513853,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-07-29","known_ts":"2025-07-29","bar_index":3812,"type":"RECLAIM","strength":0.863,"price":70.9856,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-07-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-09-24","known_ts":"2025-09-24","bar_index":3825,"type":"SELL","basis":"structure_stop","strength":0.863,"price":79.1649,"stop_level":79.8681,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-09-26","known_ts":"2025-09-26","bar_index":3826,"type":"RECLAIM","strength":0.863,"price":80.2444,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-09-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":"2025-09-24","prior_stop_level":79.8681,"sweep_low":78.7093,"atr14":1.32897,"stop_level":78.044815,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-10-09","known_ts":"2025-10-09","bar_index":3829,"type":"RECLAIM","strength":1.0,"price":80.2345,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-09-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-02-26","known_ts":"2026-02-26","bar_index":3860,"type":"SELL","basis":"structure_stop","strength":1.0,"price":91.8286,"stop_level":100.5218,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-07-22","known_ts":"2026-07-22","bar_index":3894,"type":"RECLAIM","strength":0.725,"price":92.79,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-02-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}}],"state":{"position_hint":"long","last_signal":"RECLAIM","last_scored_signal":"RECLAIM","last_scored_ts":"2026-07-22","last_scored_basis":null,"bars_since_signal":5,"extended":false,"strong_bull":false,"overbought":true,"weeklyBull":true,"above200":true},"early_dots":["2017-02-14","2017-07-07","2017-09-14","2018-02-14","2018-03-16","2018-05-03","2018-07-12","2018-10-26","2018-11-21","2018-12-24","2019-05-31","2020-02-04","2020-03-02","2020-03-26","2020-10-02","2021-04-09","2021-06-01","2021-06-25","2021-09-16","2021-10-12","2022-02-24","2022-03-14","2023-01-04","2023-01-31","2023-04-14","2023-05-05","2023-06-09","2023-10-02","2023-11-03","2023-11-30","2024-04-29","2024-06-03","2024-07-09","2024-09-16","2024-10-10","2024-12-23","2025-01-13","2026-01-06","2026-02-05","2026-03-20"],"warnings":[{"ts":"2022-06-15","kind":"confirm","px":45.4268,"level":47.7704},{"ts":"2022-08-19","kind":"arm","px":52.9516},{"ts":"2022-08-26","kind":"confirm","px":50.4387,"level":51.4023},{"ts":"2022-11-08","kind":"arm","px":55.663},{"ts":"2022-11-28","kind":"confirm","px":56.4566,"level":56.551},{"ts":"2022-12-01","kind":"arm","px":57.5902},{"ts":"2022-12-15","kind":"confirm","px":55.9876,"level":56.1583},{"ts":"2023-02-16","kind":"arm","px":60.6277},{"ts":"2023-03-15","kind":"confirm","px":59.5808,"level":59.7235},{"ts":"2023-08-08","kind":"arm","px":59.9803},{"ts":"2023-08-17","kind":"confirm","px":58.7054,"level":59.2634},{"ts":"2023-09-11","kind":"arm","px":59.8379},{"ts":"2023-09-19","kind":"confirm","px":58.2927,"level":59.0509},{"ts":"2023-11-29","kind":"arm","px":57.6113},{"ts":"2023-12-22","kind":"arm","px":63.2335},{"ts":"2024-01-02","kind":"confirm","px":62.4337,"level":62.7132},{"ts":"2024-01-05","kind":"arm","px":61.2484},{"ts":"2024-01-08","kind":"confirm","px":60.3619,"level":62.7132},{"ts":"2024-03-13","kind":"arm","px":69.5541},{"ts":"2024-04-12","kind":"confirm","px":71.063,"level":71.4112},{"ts":"2024-10-30","kind":"arm","px":71.8176},{"ts":"2024-10-31","kind":"confirm","px":71.3011,"level":71.8663},{"ts":"2024-11-15","kind":"arm","px":74.4588},{"ts":"2024-12-03","kind":"confirm","px":70.8333,"level":73.26},{"ts":"2025-02-07","kind":"arm","px":68.6022},{"ts":"2025-02-14","kind":"confirm","px":67.3464,"level":68.1034},{"ts":"2025-05-23","kind":"arm","px":66.9635},{"ts":"2025-06-13","kind":"confirm","px":67.425,"level":67.9258},{"ts":"2025-06-16","kind":"arm","px":68.0957},{"ts":"2025-06-17","kind":"confirm","px":67.4053,"level":67.9258},{"ts":"2025-07-14","kind":"arm","px":69.2891},{"ts":"2025-07-15","kind":"confirm","px":68.865,"level":69.1905},{"ts":"2025-08-01","kind":"arm","px":69.9007},{"ts":"2025-09-02","kind":"arm","px":78.8975},{"ts":"2025-09-24","kind":"confirm","px":79.1649,"level":79.8681},{"ts":"2025-11-17","kind":"arm","px":84.0576},{"ts":"2026-01-30","kind":"arm","px":101.2869},{"ts":"2026-02-26","kind":"confirm","px":91.8286,"level":100.5218},{"ts":"2026-07-09","kind":"arm","px":88.52},{"ts":"2026-08-12","kind":"arm","px":96.27}],"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":[]}}}