{"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":"TOL","timeframe":"3D","as_of":"2026-08-13T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1986-11-19","known_ts":"1986-11-19","bar_index":32,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.1951,"stop_level":1.2421,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1987-01-26","known_ts":"1987-01-26","bar_index":47,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.3833,"stop_level":1.4209,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1987-01-27","known_ts":"1987-01-27","bar_index":47,"type":"RECLAIM","strength":0.588,"price":1.4397,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1987-01-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":"1987-01-26","prior_stop_level":1.4209,"sweep_low":1.3362,"atr14":0.063965,"stop_level":1.304217,"risk_basis":"daily_ohlc_atr14"},{"ts":"1987-03-23","known_ts":"1987-03-23","bar_index":60,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.0065,"stop_level":3.063,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1987-03-25","known_ts":"1987-03-25","bar_index":61,"type":"RECLAIM","strength":0.725,"price":3.1477,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1987-03-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":"1987-03-23","prior_stop_level":3.063,"sweep_low":2.9642,"atr14":0.202509,"stop_level":2.862945,"risk_basis":"daily_ohlc_atr14"},{"ts":"1987-04-21","known_ts":"1987-04-21","bar_index":67,"type":"RECLAIM","strength":0.863,"price":3.1618,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1987-03-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1987-10-27","known_ts":"1987-10-29","bar_index":111,"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-10-27","trigger_known_ts":"1987-10-29","strength":0.45,"price":1.2704,"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.624985,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.0163,"atr14":0.20025,"stop_level":0.916175,"risk_basis":"daily_ohlc_atr14"},{"ts":"1988-02-22","known_ts":"1988-02-22","bar_index":137,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.5244,"stop_level":1.5809,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1988-05-10","known_ts":"1988-05-12","bar_index":156,"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":"1988-05-10","trigger_known_ts":"1988-05-12","strength":0.45,"price":1.2139,"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.569996,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.101,"atr14":0.066777,"stop_level":1.067611,"risk_basis":"daily_ohlc_atr14"},{"ts":"1988-06-01","known_ts":"1988-06-03","bar_index":161,"type":"BUY","strength":0.45,"price":1.2986,"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-06-01","known_ts":"1988-06-03","bar_index":161,"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":"1988-06-01","trigger_known_ts":"1988-06-03","strength":0.45,"price":1.2986,"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.539993,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.0445,"atr14":0.07375,"stop_level":1.007625,"risk_basis":"daily_ohlc_atr14"},{"ts":"1988-06-27","known_ts":"1988-06-27","bar_index":167,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.2421,"stop_level":1.2704,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1988-06-28","known_ts":"1988-06-28","bar_index":167,"type":"RECLAIM","strength":0.588,"price":1.3551,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1988-06-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1988-06-27","prior_stop_level":1.2704,"sweep_low":1.2421,"atr14":0.059349,"stop_level":1.212426,"risk_basis":"daily_ohlc_atr14"},{"ts":"1988-07-13","known_ts":"1988-07-13","bar_index":170,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.3551,"stop_level":1.3833,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1988-07-19","known_ts":"1988-07-19","bar_index":172,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.2986,"stop_level":1.3833,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1988-10-25","known_ts":"1988-10-27","bar_index":195,"type":"BUY","strength":0.588,"price":1.1292,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"1988-11-23","known_ts":"1988-11-28","bar_index":202,"type":"BUY","strength":0.588,"price":1.0445,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":15},{"ts":"1988-12-12","known_ts":"1988-12-12","bar_index":206,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.0163,"stop_level":1.0445,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1988-12-13","known_ts":"1988-12-13","bar_index":206,"type":"RECLAIM","strength":0.588,"price":1.0728,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1988-12-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1988-12-12","prior_stop_level":1.0445,"sweep_low":1.0163,"atr14":0.045903,"stop_level":0.993348,"risk_basis":"daily_ohlc_atr14"},{"ts":"1989-02-21","known_ts":"1989-02-21","bar_index":222,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.9881,"stop_level":1.0728,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1989-04-21","known_ts":"1989-04-25","bar_index":236,"type":"BUY","strength":0.45,"price":0.9598,"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-17","known_ts":"1989-05-17","bar_index":242,"type":"RECLAIM","strength":0.725,"price":1.2139,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1989-04-21 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1989-06-19","known_ts":"1989-06-19","bar_index":249,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.1574,"stop_level":1.1857,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1989-09-07","known_ts":"1989-09-11","bar_index":268,"type":"BUY","strength":0.863,"price":1.101,"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":"1989-12-22","known_ts":"1989-12-27","bar_index":293,"type":"BUY","strength":0.45,"price":0.734,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1989-12-22","known_ts":"1989-12-27","bar_index":293,"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":"1989-12-22","trigger_known_ts":"1989-12-27","strength":0.45,"price":0.734,"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.434776,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.6493,"atr14":0.045594,"stop_level":0.626503,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-01-29","known_ts":"1990-01-29","bar_index":301,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.7058,"stop_level":0.734,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1990-05-30","known_ts":"1990-06-01","bar_index":329,"type":"BUY","strength":0.725,"price":0.7904,"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":55},{"ts":"1990-06-26","known_ts":"1990-06-26","bar_index":335,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.7622,"stop_level":0.7904,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1990-09-24","known_ts":"1990-09-26","bar_index":356,"type":"BUY","strength":0.45,"price":0.5364,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1990-09-24","known_ts":"1990-09-26","bar_index":356,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1990-09-24","trigger_known_ts":"1990-09-26","strength":0.45,"price":0.5364,"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.45714,"monthly_oversold_dwell":9,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.5364,"atr14":0.028218,"stop_level":0.522291,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-10-23","known_ts":"1990-10-23","bar_index":363,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.5928,"stop_level":0.6211,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1990-12-05","known_ts":"1990-12-07","bar_index":373,"type":"BUY","strength":0.588,"price":0.5646,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":70},{"ts":"1991-03-25","known_ts":"1991-03-25","bar_index":398,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.3833,"stop_level":1.4397,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1991-03-27","known_ts":"1991-03-27","bar_index":398,"type":"RECLAIM","strength":1.0,"price":1.4962,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1991-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":"1991-03-25","prior_stop_level":1.4397,"sweep_low":1.3833,"atr14":0.088335,"stop_level":1.339133,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-05-02","known_ts":"1991-05-02","bar_index":407,"type":"RECLAIM","strength":1.0,"price":1.7785,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1991-03-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1991-10-08","known_ts":"1991-10-08","bar_index":443,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.7503,"stop_level":1.7785,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1991-10-10","known_ts":"1991-10-10","bar_index":444,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.6374,"stop_level":1.7785,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1991-11-25","known_ts":"1991-11-27","bar_index":455,"type":"BUY","strength":0.588,"price":1.5809,"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":10},{"ts":"1992-06-30","known_ts":"1992-07-02","bar_index":505,"type":"BUY","strength":0.45,"price":2.0608,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1992-07-21","known_ts":"1992-07-21","bar_index":509,"type":"SELL","basis":"structure_stop","strength":0.45,"price":1.8914,"stop_level":1.9197,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1992-07-23","known_ts":"1992-07-23","bar_index":510,"type":"RECLAIM","strength":0.45,"price":2.0326,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1992-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":"1992-07-21","prior_stop_level":1.9197,"sweep_low":1.8632,"atr14":0.103234,"stop_level":1.811583,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-08-04","known_ts":"1992-08-04","bar_index":513,"type":"RECLAIM","strength":0.725,"price":2.456,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1992-07-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1992-08-24","known_ts":"1992-08-24","bar_index":517,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.2302,"stop_level":2.2584,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1992-08-26","known_ts":"1992-08-26","bar_index":518,"type":"RECLAIM","strength":0.588,"price":2.2867,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1992-08-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1992-08-24","prior_stop_level":2.2584,"sweep_low":2.202,"atr14":0.095239,"stop_level":2.15438,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-08-31","known_ts":"1992-08-31","bar_index":519,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.202,"stop_level":2.2302,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1992-09-29","known_ts":"1992-10-01","bar_index":526,"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":"1992-09-29","trigger_known_ts":"1992-10-01","strength":0.45,"price":1.9479,"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.355128,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.8632,"atr14":0.074045,"stop_level":1.826177,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-10-23","known_ts":"1992-10-27","bar_index":532,"type":"BUY","strength":0.45,"price":2.089,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1992-11-05","known_ts":"1992-11-05","bar_index":535,"type":"RECLAIM","strength":0.725,"price":2.3431,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1992-10-23 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1992-11-16","known_ts":"1992-11-16","bar_index":537,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.2302,"stop_level":2.2584,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1992-11-19","known_ts":"1992-11-19","bar_index":538,"type":"RECLAIM","strength":0.588,"price":2.2867,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1992-11-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":"1992-11-16","prior_stop_level":2.2584,"sweep_low":2.202,"atr14":0.085939,"stop_level":2.159031,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-12-02","known_ts":"1992-12-02","bar_index":541,"type":"RECLAIM","strength":0.725,"price":2.9924,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1992-11-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1992-12-17","known_ts":"1992-12-17","bar_index":544,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.8513,"stop_level":2.8795,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1992-12-23","known_ts":"1992-12-23","bar_index":546,"type":"RECLAIM","strength":0.863,"price":2.9924,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1992-12-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":"1992-12-17","prior_stop_level":2.8795,"sweep_low":2.823,"atr14":0.124377,"stop_level":2.760812,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-01-04","known_ts":"1993-01-04","bar_index":548,"type":"RECLAIM","strength":0.863,"price":3.1053,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1992-12-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1993-02-16","known_ts":"1993-02-16","bar_index":558,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.1618,"stop_level":3.3876,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1993-05-04","known_ts":"1993-05-06","bar_index":576,"type":"BUY","strength":0.725,"price":3.2747,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"1993-05-27","known_ts":"1993-05-27","bar_index":581,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.9359,"stop_level":2.9924,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1993-06-01","known_ts":"1993-06-01","bar_index":582,"type":"RECLAIM","strength":0.725,"price":3.1053,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1993-05-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":"1993-05-27","prior_stop_level":2.9924,"sweep_low":2.9077,"atr14":0.11486,"stop_level":2.85027,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-06-16","known_ts":"1993-06-16","bar_index":586,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.9359,"stop_level":3.0489,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1993-07-26","known_ts":"1993-07-28","bar_index":595,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1993-07-26","trigger_known_ts":"1993-07-28","strength":0.45,"price":2.3149,"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.364335,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.0043,"atr14":0.107876,"stop_level":1.950362,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-08-11","known_ts":"1993-08-13","bar_index":599,"type":"BUY","strength":0.45,"price":2.7948,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1993-09-15","known_ts":"1993-09-15","bar_index":607,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.569,"stop_level":2.6254,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1993-09-17","known_ts":"1993-09-17","bar_index":607,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.5972,"stop_level":2.6254,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1993-09-21","known_ts":"1993-09-21","bar_index":608,"type":"RECLAIM","strength":0.588,"price":2.6536,"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":false,"monthlyBull":false},"anchor_ts":"1993-09-15","prior_stop_level":2.6254,"sweep_low":2.5407,"atr14":0.094671,"stop_level":2.493365,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-09-21","known_ts":"1993-09-21","bar_index":608,"type":"RECLAIM","strength":0.588,"price":2.6536,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1993-09-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":"1993-09-17","prior_stop_level":2.6254,"sweep_low":2.5407,"atr14":0.094671,"stop_level":2.493365,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-10-01","known_ts":"1993-10-01","bar_index":611,"type":"RECLAIM","strength":0.725,"price":3.3029,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1993-09-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1993-11-11","known_ts":"1993-11-11","bar_index":620,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.4159,"stop_level":3.4723,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1993-11-26","known_ts":"1993-11-26","bar_index":624,"type":"RECLAIM","strength":0.863,"price":3.5852,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1993-11-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-01-04","known_ts":"1994-01-04","bar_index":632,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.8111,"stop_level":3.8393,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1994-01-05","known_ts":"1994-01-05","bar_index":633,"type":"RECLAIM","strength":1.0,"price":3.8675,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-01-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":"1994-01-04","prior_stop_level":3.8393,"sweep_low":3.7829,"atr14":0.099386,"stop_level":3.733207,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-01-18","known_ts":"1994-01-18","bar_index":636,"type":"RECLAIM","strength":1.0,"price":4.2628,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1994-01-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1994-05-03","known_ts":"1994-05-05","bar_index":660,"type":"BUY","strength":0.45,"price":3.1053,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1994-05-19","known_ts":"1994-05-23","bar_index":664,"type":"BUY","strength":0.45,"price":2.8795,"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-07-20","known_ts":"1994-07-20","bar_index":678,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.8513,"stop_level":3.0206,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-07-22","known_ts":"1994-07-22","bar_index":678,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.6819,"stop_level":3.0206,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-08-23","known_ts":"1994-08-25","bar_index":686,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1994-08-23","trigger_known_ts":"1994-08-25","strength":0.45,"price":2.6819,"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.374994,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.5125,"atr14":0.069524,"stop_level":2.477738,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-08-26","known_ts":"1994-08-30","bar_index":687,"type":"BUY","strength":0.45,"price":2.7101,"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-08-26","known_ts":"1994-08-30","bar_index":687,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1994-08-26","trigger_known_ts":"1994-08-30","strength":0.45,"price":2.7101,"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.368422,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.5125,"atr14":0.068802,"stop_level":2.478099,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-09-23","known_ts":"1994-09-23","bar_index":693,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.6254,"stop_level":2.7101,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-09-29","known_ts":"1994-09-29","bar_index":694,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.5407,"stop_level":2.6254,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-11-21","known_ts":"1994-11-23","bar_index":707,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1994-11-21","trigger_known_ts":"1994-11-23","strength":0.45,"price":2.2302,"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.480261,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.1455,"atr14":0.066583,"stop_level":2.112209,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-12-08","known_ts":"1994-12-12","bar_index":711,"type":"BUY","strength":0.45,"price":2.1737,"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-08","known_ts":"1994-12-12","bar_index":711,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1994-12-08","trigger_known_ts":"1994-12-12","strength":0.45,"price":2.1737,"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.493428,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.0608,"atr14":0.070626,"stop_level":2.025487,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-02-03","known_ts":"1995-02-03","bar_index":724,"type":"RECLAIM","strength":0.863,"price":2.9924,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1994-09-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-03-01","known_ts":"1995-03-01","bar_index":729,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.823,"stop_level":2.8513,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-05-02","known_ts":"1995-05-04","bar_index":744,"type":"BUY","strength":0.725,"price":2.9359,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"1995-05-19","known_ts":"1995-05-19","bar_index":748,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.2465,"stop_level":3.3312,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-05-22","known_ts":"1995-05-22","bar_index":748,"type":"RECLAIM","strength":0.863,"price":3.4441,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-05-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":"1995-05-19","prior_stop_level":3.3312,"sweep_low":3.1336,"atr14":0.142692,"stop_level":3.062254,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-06-06","known_ts":"1995-06-06","bar_index":752,"type":"RECLAIM","strength":0.863,"price":3.5852,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-05-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-10-05","known_ts":"1995-10-05","bar_index":780,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.1498,"stop_level":4.2063,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-12-26","known_ts":"1995-12-26","bar_index":799,"type":"RECLAIM","strength":1.0,"price":5.1661,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1995-10-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-01-15","known_ts":"1996-01-15","bar_index":803,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.1781,"stop_level":4.2345,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1996-03-05","known_ts":"1996-03-07","bar_index":815,"type":"BUY","strength":0.725,"price":4.6015,"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":"1996-05-08","known_ts":"1996-05-10","bar_index":830,"type":"BUY","strength":0.45,"price":3.9522,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1996-05-13","known_ts":"1996-05-13","bar_index":831,"type":"RECLAIM","strength":0.588,"price":4.1216,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1996-05-08 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1996-06-28","known_ts":"1996-07-02","bar_index":842,"type":"REBUY","strength":0.45,"price":3.7829,"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":"1996-07-25","known_ts":"1996-07-29","bar_index":848,"type":"BUY","strength":0.588,"price":3.6699,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1996-08-23","known_ts":"1996-08-23","bar_index":855,"type":"RECLAIM","strength":0.725,"price":4.0087,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1996-07-25 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1996-09-12","known_ts":"1996-09-12","bar_index":859,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.8675,"stop_level":3.924,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1996-09-13","known_ts":"1996-09-13","bar_index":859,"type":"RECLAIM","strength":0.725,"price":3.9805,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-09-12 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-09-12","prior_stop_level":3.924,"sweep_low":3.8393,"atr14":0.079365,"stop_level":3.799617,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-10-02","known_ts":"1996-10-02","bar_index":864,"type":"RECLAIM","strength":0.725,"price":4.0087,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1996-09-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1996-10-07","known_ts":"1996-10-09","bar_index":865,"type":"REBUY","strength":0.588,"price":3.924,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1996-11-05","known_ts":"1996-11-07","bar_index":872,"type":"BUY","strength":0.863,"price":4.0369,"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":60},{"ts":"1997-03-04","known_ts":"1997-03-06","bar_index":899,"type":"BUY","strength":0.863,"price":4.4604,"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":"1997-05-12","known_ts":"1997-05-14","bar_index":915,"type":"BUY","strength":0.588,"price":4.291,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"1997-07-18","known_ts":"1997-07-18","bar_index":930,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.1216,"stop_level":4.1357,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1997-07-21","known_ts":"1997-07-23","bar_index":931,"type":"REBUY","strength":0.588,"price":4.3616,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"1997-07-21","known_ts":"1997-07-21","bar_index":931,"type":"RECLAIM","strength":0.588,"price":4.1781,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-07-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":"1997-07-18","prior_stop_level":4.1357,"sweep_low":4.1216,"atr14":0.088542,"stop_level":4.077329,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-10-24","known_ts":"1997-10-24","bar_index":953,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.4061,"stop_level":5.4202,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-12-22","known_ts":"1997-12-22","bar_index":967,"type":"RECLAIM","strength":1.0,"price":5.9001,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1997-10-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-01-12","known_ts":"1998-01-12","bar_index":971,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.886,"stop_level":5.9142,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-01-13","known_ts":"1998-01-13","bar_index":971,"type":"RECLAIM","strength":1.0,"price":5.9284,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-01-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1998-01-12","prior_stop_level":5.9142,"sweep_low":5.7025,"atr14":0.141141,"stop_level":5.63193,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-01-20","known_ts":"1998-01-22","bar_index":973,"type":"REBUY","strength":1.0,"price":6.2954,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"1998-03-04","known_ts":"1998-03-04","bar_index":983,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.6906,"stop_level":6.7188,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-06-16","known_ts":"1998-06-18","bar_index":1007,"type":"BUY","strength":0.725,"price":6.2248,"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":"1998-07-17","known_ts":"1998-07-17","bar_index":1014,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.5353,"stop_level":6.6059,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-07-23","known_ts":"1998-07-23","bar_index":1015,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.4224,"stop_level":6.6059,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-08-14","known_ts":"1998-08-18","bar_index":1021,"type":"BUY","strength":0.725,"price":6.4224,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"1998-09-10","known_ts":"1998-09-14","bar_index":1027,"type":"BUY","strength":0.45,"price":6.1401,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1998-10-09","known_ts":"1998-10-13","bar_index":1034,"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-09","trigger_known_ts":"1998-10-13","strength":0.45,"price":4.5168,"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.360009,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.924,"atr14":0.233568,"stop_level":3.807216,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-10-19","known_ts":"1998-10-21","bar_index":1036,"type":"BUY","strength":0.45,"price":5.4626,"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-11-17","known_ts":"1998-11-17","bar_index":1043,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.2226,"stop_level":5.2367,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-11-20","known_ts":"1998-11-20","bar_index":1044,"type":"RECLAIM","strength":0.588,"price":5.3638,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-11-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":"1998-11-17","prior_stop_level":5.2367,"sweep_low":5.1379,"atr14":0.16253,"stop_level":5.056635,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-12-17","known_ts":"1998-12-17","bar_index":1050,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.2932,"stop_level":5.4202,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-12-21","known_ts":"1998-12-21","bar_index":1050,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.1661,"stop_level":5.4202,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-01-06","known_ts":"1999-01-08","bar_index":1054,"type":"REBUY","strength":0.588,"price":5.3779,"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":"1999-01-27","known_ts":"1999-01-27","bar_index":1058,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.0814,"stop_level":5.1238,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-01-29","known_ts":"1999-01-29","bar_index":1059,"type":"RECLAIM","strength":0.588,"price":5.1944,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-01-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1999-01-27","prior_stop_level":5.1238,"sweep_low":5.0814,"atr14":0.127946,"stop_level":5.017427,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-03-01","known_ts":"1999-03-03","bar_index":1066,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1999-03-01","trigger_known_ts":"1999-03-03","strength":0.45,"price":4.6015,"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.348008,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.3757,"atr14":0.124692,"stop_level":4.313354,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-03-25","known_ts":"1999-03-29","bar_index":1072,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1999-03-25","trigger_known_ts":"1999-03-29","strength":0.45,"price":4.1498,"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.41201,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.9522,"atr14":0.132753,"stop_level":3.885824,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-04-13","known_ts":"1999-04-15","bar_index":1076,"type":"BUY","strength":0.45,"price":4.6862,"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":"1999-04-13","known_ts":"1999-04-15","bar_index":1076,"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":"1999-04-13","trigger_known_ts":"1999-04-15","strength":0.45,"price":4.6862,"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.336007,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.1498,"atr14":0.142814,"stop_level":4.078393,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-05-17","known_ts":"1999-05-17","bar_index":1084,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.5592,"stop_level":4.8274,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-05-19","known_ts":"1999-05-19","bar_index":1084,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.5874,"stop_level":4.8274,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-05-26","known_ts":"1999-05-26","bar_index":1086,"type":"RECLAIM","strength":0.725,"price":4.8838,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-05-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1999-05-19","prior_stop_level":4.8274,"sweep_low":4.5733,"atr14":0.152199,"stop_level":4.497201,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-06-03","known_ts":"1999-06-03","bar_index":1088,"type":"RECLAIM","strength":0.863,"price":5.1097,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-05-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-06-22","known_ts":"1999-06-22","bar_index":1092,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.9826,"stop_level":4.9968,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-07-08","known_ts":"1999-07-08","bar_index":1096,"type":"RECLAIM","strength":0.863,"price":5.0673,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-06-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-07-13","known_ts":"1999-07-15","bar_index":1097,"type":"BUY","strength":0.863,"price":5.0814,"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":"1999-09-07","known_ts":"1999-09-09","bar_index":1110,"type":"BUY","strength":0.588,"price":4.7286,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"quality","score":65},{"ts":"1999-09-24","known_ts":"1999-09-24","bar_index":1114,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.3898,"stop_level":4.4886,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1999-11-01","known_ts":"1999-11-03","bar_index":1123,"type":"BUY","strength":0.45,"price":4.2628,"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":"1999-11-24","known_ts":"1999-11-24","bar_index":1128,"type":"SELL","basis":"structure_stop","strength":0.588,"price":4.0369,"stop_level":4.0652,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-12-22","known_ts":"1999-12-27","bar_index":1135,"type":"REBUY","strength":0.588,"price":3.9805,"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":"2000-01-24","known_ts":"2000-01-24","bar_index":1142,"type":"RECLAIM","strength":0.725,"price":3.8675,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1999-12-22 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-01-31","known_ts":"2000-01-31","bar_index":1143,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.8393,"stop_level":3.8675,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-03-23","known_ts":"2000-03-23","bar_index":1156,"type":"RECLAIM","strength":0.863,"price":4.5874,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-01-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-05-02","known_ts":"2000-05-02","bar_index":1165,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.7991,"stop_level":4.8133,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-05-05","known_ts":"2000-05-05","bar_index":1166,"type":"RECLAIM","strength":0.863,"price":4.8556,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-05-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2000-05-02","prior_stop_level":4.8133,"sweep_low":4.6015,"atr14":0.174511,"stop_level":4.514244,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-06-30","known_ts":"2000-07-05","bar_index":1179,"type":"BUY","strength":0.863,"price":5.025,"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":"2000-07-28","known_ts":"2000-07-28","bar_index":1185,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.3214,"stop_level":5.3355,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-07-31","known_ts":"2000-07-31","bar_index":1185,"type":"RECLAIM","strength":1.0,"price":5.4626,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-07-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2000-07-28","prior_stop_level":5.3355,"sweep_low":5.2649,"atr14":0.164737,"stop_level":5.182531,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-08-14","known_ts":"2000-08-14","bar_index":1189,"type":"RECLAIM","strength":1.0,"price":6.4224,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-07-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-08-23","known_ts":"2000-08-23","bar_index":1191,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.0977,"stop_level":6.2248,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-08-24","known_ts":"2000-08-24","bar_index":1191,"type":"RECLAIM","strength":1.0,"price":6.2812,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-08-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2000-08-23","prior_stop_level":6.2248,"sweep_low":6.0977,"atr14":0.257761,"stop_level":5.96882,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-09-08","known_ts":"2000-09-08","bar_index":1195,"type":"RECLAIM","strength":1.0,"price":6.987,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-08-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-09-25","known_ts":"2000-09-25","bar_index":1198,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.5777,"stop_level":6.6059,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-09-26","known_ts":"2000-09-26","bar_index":1199,"type":"RECLAIM","strength":1.0,"price":7.0435,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-09-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2000-09-25","prior_stop_level":6.6059,"sweep_low":6.5777,"atr14":0.283869,"stop_level":6.435765,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-11-24","known_ts":"2000-11-24","bar_index":1213,"type":"RECLAIM","strength":1.0,"price":8.8078,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-09-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-12-29","known_ts":"2001-01-03","bar_index":1221,"type":"REBUY","strength":1.0,"price":9.5983,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":45},{"ts":"2001-03-23","known_ts":"2001-03-27","bar_index":1240,"type":"BUY","strength":0.725,"price":8.3923,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":50},{"ts":"2001-04-24","known_ts":"2001-04-26","bar_index":1247,"type":"BUY","strength":0.725,"price":8.7469,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":10},{"ts":"2001-06-06","known_ts":"2001-06-08","bar_index":1257,"type":"BUY","strength":0.588,"price":7.8277,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"2001-07-24","known_ts":"2001-07-24","bar_index":1268,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.8846,"stop_level":9.1014,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-07-27","known_ts":"2001-07-27","bar_index":1269,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.6385,"stop_level":9.1014,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2001-10-10","known_ts":"2001-10-12","bar_index":1285,"type":"BUY","strength":0.45,"price":7.3579,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2001-11-05","known_ts":"2001-11-05","bar_index":1291,"type":"RECLAIM","strength":0.588,"price":7.9496,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2001-10-10 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2002-01-24","known_ts":"2002-01-28","bar_index":1309,"type":"REBUY","strength":0.863,"price":10.2645,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2002-04-17","known_ts":"2002-04-19","bar_index":1328,"type":"REBUY","strength":1.0,"price":12.3265,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2002-05-16","known_ts":"2002-05-16","bar_index":1335,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.2389,"stop_level":13.6183,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-08-15","known_ts":"2002-08-19","bar_index":1356,"type":"BUY","strength":0.725,"price":11.7302,"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":"2002-09-19","known_ts":"2002-09-19","bar_index":1364,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.1403,"stop_level":10.5378,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2002-10-18","known_ts":"2002-10-22","bar_index":1371,"type":"BUY","strength":0.45,"price":9.919,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2002-12-10","known_ts":"2002-12-10","bar_index":1383,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.8891,"stop_level":8.9027,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-12-12","known_ts":"2002-12-12","bar_index":1383,"type":"RECLAIM","strength":0.588,"price":9.2098,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-12-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2002-12-10","prior_stop_level":8.9027,"sweep_low":8.5865,"atr14":0.404657,"stop_level":8.384172,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-02-04","known_ts":"2003-02-04","bar_index":1395,"type":"SELL","basis":"structure_stop","strength":0.588,"price":9.0292,"stop_level":9.0337,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-02-05","known_ts":"2003-02-05","bar_index":1395,"type":"RECLAIM","strength":0.588,"price":9.0518,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-02-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2003-02-04","prior_stop_level":9.0337,"sweep_low":8.9885,"atr14":0.288334,"stop_level":8.844333,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-02-14","known_ts":"2003-02-19","bar_index":1398,"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-14","trigger_known_ts":"2003-02-19","strength":0.45,"price":8.8078,"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.376002,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":8.2884,"atr14":0.330414,"stop_level":8.123193,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-03-13","known_ts":"2003-03-17","bar_index":1404,"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-03-13","trigger_known_ts":"2003-03-17","strength":0.588,"price":8.8078,"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.376002,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":7.9632,"atr14":0.291529,"stop_level":7.817435,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-03-18","known_ts":"2003-03-20","bar_index":1405,"type":"BUY","strength":0.588,"price":9.0653,"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-03-18","known_ts":"2003-03-20","bar_index":1405,"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-03-18","trigger_known_ts":"2003-03-20","strength":0.588,"price":9.0653,"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.357759,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":7.9632,"atr14":0.29214,"stop_level":7.81713,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-04-08","known_ts":"2003-04-10","bar_index":1410,"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-04-08","trigger_known_ts":"2003-04-10","strength":0.588,"price":9.2911,"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.341762,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":8.5459,"atr14":0.284055,"stop_level":8.403872,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-04-11","known_ts":"2003-04-11","bar_index":1411,"type":"RECLAIM","strength":0.725,"price":9.8015,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2003-03-18 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-06-20","known_ts":"2003-06-20","bar_index":1427,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.0356,"stop_level":13.144,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-06-24","known_ts":"2003-06-24","bar_index":1427,"type":"RECLAIM","strength":0.863,"price":13.2434,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-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":"2003-06-20","prior_stop_level":13.144,"sweep_low":12.8278,"atr14":0.482367,"stop_level":12.586617,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-09-29","known_ts":"2003-10-01","bar_index":1450,"type":"REBUY","strength":0.863,"price":14.752,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2003-10-24","known_ts":"2003-10-24","bar_index":1456,"type":"SELL","basis":"structure_stop","strength":1.0,"price":15.2805,"stop_level":15.4205,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-10-27","known_ts":"2003-10-27","bar_index":1456,"type":"RECLAIM","strength":1.0,"price":15.7231,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-10-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2003-10-24","prior_stop_level":15.4205,"sweep_low":15.0998,"atr14":0.471528,"stop_level":14.864036,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-11-10","known_ts":"2003-11-10","bar_index":1460,"type":"RECLAIM","strength":1.0,"price":17.426,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-10-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-12-10","known_ts":"2003-12-10","bar_index":1467,"type":"SELL","basis":"structure_stop","strength":1.0,"price":17.1053,"stop_level":17.1324,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-12-11","known_ts":"2003-12-11","bar_index":1467,"type":"RECLAIM","strength":1.0,"price":18.0041,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-12-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2003-12-10","prior_stop_level":17.1324,"sweep_low":16.6355,"atr14":0.646574,"stop_level":16.312213,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-03-04","known_ts":"2004-03-04","bar_index":1486,"type":"RECLAIM","strength":1.0,"price":21.0485,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-12-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-03-19","known_ts":"2004-03-19","bar_index":1489,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.2806,"stop_level":20.2897,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2004-03-23","known_ts":"2004-03-23","bar_index":1490,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.1045,"stop_level":20.2897,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2004-03-30","known_ts":"2004-03-30","bar_index":1492,"type":"RECLAIM","strength":0.863,"price":20.5878,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-03-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2004-03-23","prior_stop_level":20.2897,"sweep_low":19.7973,"atr14":0.562048,"stop_level":19.516276,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-05-28","known_ts":"2004-06-02","bar_index":1506,"type":"BUY","strength":0.725,"price":18.3068,"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":"2004-06-15","known_ts":"2004-06-15","bar_index":1509,"type":"SELL","basis":"structure_stop","strength":0.725,"price":17.9906,"stop_level":18.0629,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2004-06-17","known_ts":"2004-06-17","bar_index":1510,"type":"RECLAIM","strength":0.725,"price":18.1622,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-06-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":"2004-06-15","prior_stop_level":18.0629,"sweep_low":17.8099,"atr14":0.576434,"stop_level":17.521683,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-06-30","known_ts":"2004-06-30","bar_index":1513,"type":"RECLAIM","strength":0.863,"price":19.4857,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-06-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-07-09","known_ts":"2004-07-09","bar_index":1515,"type":"SELL","basis":"structure_stop","strength":0.725,"price":17.9273,"stop_level":18.763,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2004-07-21","known_ts":"2004-07-21","bar_index":1517,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.1504,"stop_level":17.7512,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2004-07-30","known_ts":"2004-08-03","bar_index":1520,"type":"REBUY","strength":0.588,"price":18.2209,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"quality","score":65},{"ts":"2004-10-13","known_ts":"2004-10-13","bar_index":1537,"type":"SELL","basis":"structure_stop","strength":0.863,"price":19.4224,"stop_level":19.6166,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-11-05","known_ts":"2004-11-05","bar_index":1543,"type":"RECLAIM","strength":0.725,"price":22.8688,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-10-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-11-30","known_ts":"2004-11-30","bar_index":1548,"type":"SELL","basis":"structure_stop","strength":0.725,"price":23.2075,"stop_level":23.456,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-12-01","known_ts":"2004-12-01","bar_index":1548,"type":"RECLAIM","strength":0.725,"price":23.9393,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-11-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":"2004-11-30","prior_stop_level":23.456,"sweep_low":23.0901,"atr14":0.614314,"stop_level":22.782943,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-12-15","known_ts":"2004-12-15","bar_index":1552,"type":"RECLAIM","strength":0.863,"price":29.5131,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-11-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-12-27","known_ts":"2004-12-27","bar_index":1554,"type":"SELL","basis":"structure_stop","strength":0.863,"price":29.1788,"stop_level":29.4046,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-12-28","known_ts":"2004-12-28","bar_index":1554,"type":"RECLAIM","strength":0.863,"price":30.3622,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-12-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2004-12-27","prior_stop_level":29.4046,"sweep_low":28.6549,"atr14":0.906478,"stop_level":28.201661,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-01-11","known_ts":"2005-01-11","bar_index":1558,"type":"RECLAIM","strength":1.0,"price":32.8149,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-12-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-02-22","known_ts":"2005-02-22","bar_index":1567,"type":"SELL","basis":"structure_stop","strength":1.0,"price":36.6045,"stop_level":37.2639,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-02-23","known_ts":"2005-02-23","bar_index":1567,"type":"RECLAIM","strength":1.0,"price":38.0544,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-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":"2005-02-22","prior_stop_level":37.2639,"sweep_low":36.3786,"atr14":1.125362,"stop_level":35.815919,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-05-17","known_ts":"2005-05-19","bar_index":1587,"type":"BUY","strength":0.725,"price":38.2531,"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":"2005-08-05","known_ts":"2005-08-05","bar_index":1605,"type":"SELL","basis":"structure_stop","strength":1.0,"price":46.0266,"stop_level":49.1433,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-10-19","known_ts":"2005-10-21","bar_index":1623,"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":"2005-10-19","trigger_known_ts":"2005-10-21","strength":0.45,"price":34.1654,"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.350729,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":32.4761,"atr14":1.623215,"stop_level":31.664493,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-11-17","known_ts":"2005-11-21","bar_index":1630,"type":"BUY","strength":0.45,"price":31.8347,"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-11-17","known_ts":"2005-11-21","bar_index":1630,"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":"2005-11-17","trigger_known_ts":"2005-11-21","strength":0.45,"price":31.8347,"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.395021,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":29.8383,"atr14":1.561242,"stop_level":29.057679,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-12-29","known_ts":"2005-12-29","bar_index":1639,"type":"SELL","basis":"structure_stop","strength":0.588,"price":31.8618,"stop_level":31.916,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-01-03","known_ts":"2006-01-03","bar_index":1640,"type":"RECLAIM","strength":0.588,"price":32.9278,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-12-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2005-12-29","prior_stop_level":31.916,"sweep_low":30.57,"atr14":1.142838,"stop_level":29.998581,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-01-24","known_ts":"2006-01-24","bar_index":1644,"type":"SELL","basis":"structure_stop","strength":0.588,"price":31.2656,"stop_level":31.2927,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-01-26","known_ts":"2006-01-26","bar_index":1645,"type":"RECLAIM","strength":0.588,"price":31.3559,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-01-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2006-01-24","prior_stop_level":31.2927,"sweep_low":30.3983,"atr14":1.125965,"stop_level":29.835317,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-02-21","known_ts":"2006-02-23","bar_index":1651,"type":"BUY","strength":0.45,"price":30.299,"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":"2006-02-21","known_ts":"2006-02-23","bar_index":1651,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2006-02-21","trigger_known_ts":"2006-02-23","strength":0.45,"price":30.299,"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.424205,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":25.9267,"atr14":1.195493,"stop_level":25.328953,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-04-11","known_ts":"2006-04-11","bar_index":1662,"type":"SELL","basis":"structure_stop","strength":0.588,"price":30.4255,"stop_level":30.7055,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-04-13","known_ts":"2006-04-13","bar_index":1663,"type":"SELL","basis":"structure_stop","strength":0.588,"price":29.5763,"stop_level":30.7055,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-04-21","known_ts":"2006-04-21","bar_index":1665,"type":"RECLAIM","strength":0.588,"price":30.9946,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-04-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":"2006-04-13","prior_stop_level":30.7055,"sweep_low":28.5193,"atr14":1.035816,"stop_level":28.001392,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-05-22","known_ts":"2006-05-24","bar_index":1672,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2006-05-22","trigger_known_ts":"2006-05-24","strength":0.45,"price":25.3034,"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.519141,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":23.9031,"atr14":1.042716,"stop_level":23.381742,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-07-21","known_ts":"2006-07-25","bar_index":1686,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2006-07-21","trigger_known_ts":"2006-07-25","strength":0.45,"price":22.1687,"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.567042,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":20.0728,"atr14":0.941214,"stop_level":19.602193,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-07-26","known_ts":"2006-07-28","bar_index":1687,"type":"BUY","strength":0.45,"price":23.0901,"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":"2006-07-26","known_ts":"2006-07-28","bar_index":1687,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2006-07-26","trigger_known_ts":"2006-07-28","strength":0.45,"price":23.0901,"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.546003,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":20.0728,"atr14":0.969422,"stop_level":19.588089,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-11-01","known_ts":"2006-11-01","bar_index":1710,"type":"SELL","basis":"structure_stop","strength":0.725,"price":25.9718,"stop_level":26.0983,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-11-17","known_ts":"2006-11-17","bar_index":1714,"type":"RECLAIM","strength":0.863,"price":26.9475,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-11-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-11-22","known_ts":"2006-11-27","bar_index":1715,"type":"BUY","strength":0.863,"price":27.2908,"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":"2007-01-03","known_ts":"2007-01-03","bar_index":1723,"type":"SELL","basis":"structure_stop","strength":0.863,"price":28.4019,"stop_level":28.5284,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-01-18","known_ts":"2007-01-18","bar_index":1727,"type":"RECLAIM","strength":0.863,"price":29.1878,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-01-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-04-19","known_ts":"2007-04-23","bar_index":1748,"type":"BUY","strength":0.863,"price":26.3513,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2007-05-09","known_ts":"2007-05-09","bar_index":1752,"type":"SELL","basis":"structure_stop","strength":0.45,"price":26.2429,"stop_level":26.3513,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2007-05-15","known_ts":"2007-05-15","bar_index":1754,"type":"SELL","basis":"structure_stop","strength":0.45,"price":25.2943,"stop_level":26.3513,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2007-05-22","known_ts":"2007-05-22","bar_index":1755,"type":"RECLAIM","strength":0.725,"price":27.2817,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-05-15 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":"2007-05-15","prior_stop_level":26.3513,"sweep_low":24.951,"atr14":0.793021,"stop_level":24.554489,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-08-09","known_ts":"2007-08-13","bar_index":1774,"type":"BUY","strength":0.45,"price":20.8769,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2007-11-19","known_ts":"2007-11-19","bar_index":1797,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.2209,"stop_level":18.8714,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2007-12-04","known_ts":"2007-12-06","bar_index":1801,"type":"REBUY","strength":0.725,"price":21.1569,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":80},{"ts":"2008-01-23","known_ts":"2008-01-25","bar_index":1812,"type":"BUY","strength":0.588,"price":19.3863,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":65},{"ts":"2008-02-15","known_ts":"2008-02-15","bar_index":1817,"type":"SELL","basis":"structure_stop","strength":0.725,"price":18.7449,"stop_level":19.0701,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-02-20","known_ts":"2008-02-20","bar_index":1818,"type":"RECLAIM","strength":0.725,"price":19.4314,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-02-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":"2008-02-15","prior_stop_level":19.0701,"sweep_low":18.239,"atr14":1.252575,"stop_level":17.612712,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-03-06","known_ts":"2008-03-06","bar_index":1822,"type":"SELL","basis":"structure_stop","strength":0.725,"price":17.977,"stop_level":18.6907,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-03-19","known_ts":"2008-03-24","bar_index":1825,"type":"REBUY","strength":0.863,"price":21.8434,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2008-04-14","known_ts":"2008-04-14","bar_index":1830,"type":"SELL","basis":"structure_stop","strength":1.0,"price":19.6663,"stop_level":20.2897,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-04-16","known_ts":"2008-04-16","bar_index":1831,"type":"RECLAIM","strength":1.0,"price":21.3105,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-04-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2008-04-14","prior_stop_level":20.2897,"sweep_low":19.3773,"atr14":1.188513,"stop_level":18.783043,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-04-28","known_ts":"2008-04-28","bar_index":1834,"type":"RECLAIM","strength":1.0,"price":20.4523,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-04-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-05-01","known_ts":"2008-05-05","bar_index":1835,"type":"BUY","strength":1.0,"price":22.4306,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2008-07-18","known_ts":"2008-07-22","bar_index":1853,"type":"BUY","strength":0.725,"price":18.4106,"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":35},{"ts":"2008-09-15","known_ts":"2008-09-15","bar_index":1866,"type":"SELL","basis":"structure_stop","strength":1.0,"price":21.5182,"stop_level":21.8615,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-09-16","known_ts":"2008-09-16","bar_index":1866,"type":"RECLAIM","strength":1.0,"price":22.259,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-09-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2008-09-15","prior_stop_level":21.8615,"sweep_low":20.7142,"atr14":1.481591,"stop_level":19.973405,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-09-23","known_ts":"2008-09-23","bar_index":1868,"type":"SELL","basis":"structure_stop","strength":1.0,"price":21.2472,"stop_level":21.5182,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2008-09-24","known_ts":"2008-09-24","bar_index":1868,"type":"RECLAIM","strength":1.0,"price":22.1958,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-09-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2008-09-23","prior_stop_level":21.5182,"sweep_low":20.8859,"atr14":1.691133,"stop_level":20.040333,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-12-03","known_ts":"2008-12-05","bar_index":1885,"type":"BUY","strength":0.725,"price":19.9012,"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":"2008-12-29","known_ts":"2008-12-29","bar_index":1890,"type":"SELL","basis":"structure_stop","strength":0.725,"price":17.7964,"stop_level":18.0854,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2008-12-30","known_ts":"2008-12-30","bar_index":1891,"type":"RECLAIM","strength":0.725,"price":18.6004,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-12-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2008-12-29","prior_stop_level":18.0854,"sweep_low":17.5073,"atr14":1.491429,"stop_level":16.761585,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-01-14","known_ts":"2009-01-14","bar_index":1894,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.8659,"stop_level":17.7964,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2009-03-16","known_ts":"2009-03-18","bar_index":1908,"type":"BUY","strength":0.588,"price":16.2968,"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":15},{"ts":"2009-04-07","known_ts":"2009-04-07","bar_index":1913,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.2606,"stop_level":16.4052,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-04-09","known_ts":"2009-04-09","bar_index":1914,"type":"RECLAIM","strength":0.588,"price":16.5136,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-04-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-04-07","prior_stop_level":16.4052,"sweep_low":15.4657,"atr14":1.187703,"stop_level":14.871848,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-04-23","known_ts":"2009-04-23","bar_index":1917,"type":"RECLAIM","strength":0.725,"price":18.3926,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-04-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-05-13","known_ts":"2009-05-13","bar_index":1921,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.8749,"stop_level":17.8506,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2009-07-20","known_ts":"2009-07-22","bar_index":1937,"type":"BUY","strength":0.588,"price":16.1793,"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":15},{"ts":"2009-11-11","known_ts":"2009-11-13","bar_index":1964,"type":"BUY","strength":0.863,"price":18.7539,"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":"2009-12-03","known_ts":"2009-12-03","bar_index":1969,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.2787,"stop_level":17.4169,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2010-01-08","known_ts":"2010-01-08","bar_index":1977,"type":"RECLAIM","strength":0.863,"price":17.8596,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-12-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-01-25","known_ts":"2010-01-25","bar_index":1980,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.3961,"stop_level":16.9924,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2010-02-01","known_ts":"2010-02-03","bar_index":1982,"type":"REBUY","strength":0.725,"price":17.6157,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2010-03-03","known_ts":"2010-03-05","bar_index":1989,"type":"BUY","strength":0.863,"price":17.6428,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2010-04-07","known_ts":"2010-04-07","bar_index":1997,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.1938,"stop_level":18.3113,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-04-09","known_ts":"2010-04-09","bar_index":1997,"type":"RECLAIM","strength":1.0,"price":18.3655,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-04-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-04-07","prior_stop_level":18.3113,"sweep_low":18.0132,"atr14":0.444246,"stop_level":17.791077,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-04-13","known_ts":"2010-04-13","bar_index":1998,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.1216,"stop_level":18.1938,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-04-14","known_ts":"2010-04-14","bar_index":1998,"type":"RECLAIM","strength":1.0,"price":18.6907,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-04-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-04-13","prior_stop_level":18.1938,"sweep_low":18.1035,"atr14":0.460719,"stop_level":17.873141,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-04-28","known_ts":"2010-04-28","bar_index":2002,"type":"RECLAIM","strength":1.0,"price":20.389,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-04-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-05-05","known_ts":"2010-05-05","bar_index":2003,"type":"SELL","basis":"structure_stop","strength":1.0,"price":19.8922,"stop_level":20.0187,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-05-07","known_ts":"2010-05-07","bar_index":2004,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.6997,"stop_level":20.0187,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-05-10","known_ts":"2010-05-10","bar_index":2004,"type":"RECLAIM","strength":1.0,"price":20.2174,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-05-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2010-05-05","prior_stop_level":20.0187,"sweep_low":18.0674,"atr14":0.881077,"stop_level":17.626861,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-05-10","known_ts":"2010-05-10","bar_index":2004,"type":"RECLAIM","strength":1.0,"price":20.2174,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-05-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":"2010-05-07","prior_stop_level":20.0187,"sweep_low":18.51,"atr14":0.881077,"stop_level":18.069461,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-07-23","known_ts":"2010-07-27","bar_index":2022,"type":"BUY","strength":0.588,"price":15.6012,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"aplus","score":80},{"ts":"2010-08-13","known_ts":"2010-08-13","bar_index":2027,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.8423,"stop_level":15.3573,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2010-08-18","known_ts":"2010-08-18","bar_index":2028,"type":"RECLAIM","strength":0.588,"price":15.4476,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-08-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"2010-08-13","prior_stop_level":15.3573,"sweep_low":14.6346,"atr14":0.553862,"stop_level":14.357669,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-10-15","known_ts":"2010-10-15","bar_index":2041,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.5678,"stop_level":16.622,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2010-11-03","known_ts":"2010-11-05","bar_index":2046,"type":"REBUY","strength":1.0,"price":17.444,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2010-11-22","known_ts":"2010-11-22","bar_index":2050,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.0619,"stop_level":16.1251,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2010-11-23","known_ts":"2010-11-23","bar_index":2050,"type":"RECLAIM","strength":0.725,"price":16.2064,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-11-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":"2010-11-22","prior_stop_level":16.1251,"sweep_low":15.6734,"atr14":0.459949,"stop_level":15.443426,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-12-03","known_ts":"2010-12-07","bar_index":2053,"type":"BUY","strength":1.0,"price":17.164,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2010-12-16","known_ts":"2010-12-20","bar_index":2056,"type":"BUY","strength":1.0,"price":17.4531,"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":55},{"ts":"2011-01-31","known_ts":"2011-01-31","bar_index":2066,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.2842,"stop_level":18.3564,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-02-01","known_ts":"2011-02-01","bar_index":2066,"type":"RECLAIM","strength":1.0,"price":18.763,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-01-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":"2011-01-31","prior_stop_level":18.3564,"sweep_low":18.239,"atr14":0.541841,"stop_level":17.968079,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-02-16","known_ts":"2011-02-16","bar_index":2070,"type":"RECLAIM","strength":1.0,"price":19.7296,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-01-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-06-08","known_ts":"2011-06-08","bar_index":2095,"type":"SELL","basis":"structure_stop","strength":0.725,"price":18.0583,"stop_level":18.248,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2011-06-14","known_ts":"2011-06-14","bar_index":2097,"type":"RECLAIM","strength":0.725,"price":18.3203,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-06-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2011-06-08","prior_stop_level":18.248,"sweep_low":17.6338,"atr14":0.457117,"stop_level":17.405242,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-06-27","known_ts":"2011-06-29","bar_index":2100,"type":"BUY","strength":0.725,"price":18.772,"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":"2011-07-14","known_ts":"2011-07-14","bar_index":2104,"type":"SELL","basis":"structure_stop","strength":0.725,"price":18.7088,"stop_level":18.7359,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2011-07-19","known_ts":"2011-07-19","bar_index":2105,"type":"RECLAIM","strength":0.725,"price":19.2598,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-07-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2011-07-14","prior_stop_level":18.7359,"sweep_low":18.3384,"atr14":0.449664,"stop_level":18.113568,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-07-26","known_ts":"2011-07-26","bar_index":2106,"type":"SELL","basis":"structure_stop","strength":0.863,"price":18.5642,"stop_level":18.6094,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-09-16","known_ts":"2011-09-20","bar_index":2119,"type":"BUY","strength":0.588,"price":14.4539,"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":"2012-01-26","known_ts":"2012-01-26","bar_index":2149,"type":"SELL","basis":"structure_stop","strength":0.863,"price":19.9373,"stop_level":20.2535,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-01-27","known_ts":"2012-01-27","bar_index":2149,"type":"RECLAIM","strength":0.863,"price":20.2987,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-01-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2012-01-26","prior_stop_level":20.2535,"sweep_low":19.7296,"atr14":0.749962,"stop_level":19.354619,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-02-03","known_ts":"2012-02-07","bar_index":2151,"type":"REBUY","strength":1.0,"price":20.9581,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2012-02-28","known_ts":"2012-02-28","bar_index":2156,"type":"SELL","basis":"structure_stop","strength":1.0,"price":20.2626,"stop_level":20.3077,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-02-29","known_ts":"2012-02-29","bar_index":2156,"type":"RECLAIM","strength":1.0,"price":21.193,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-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":"2012-02-28","prior_stop_level":20.3077,"sweep_low":20.1722,"atr14":0.714382,"stop_level":19.815009,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-03-14","known_ts":"2012-03-14","bar_index":2160,"type":"RECLAIM","strength":1.0,"price":22.3132,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-02-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-05-18","known_ts":"2012-05-18","bar_index":2175,"type":"SELL","basis":"structure_stop","strength":1.0,"price":23.1353,"stop_level":23.2166,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-05-21","known_ts":"2012-05-21","bar_index":2175,"type":"RECLAIM","strength":1.0,"price":23.9935,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-05-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2012-05-18","prior_stop_level":23.2166,"sweep_low":22.7016,"atr14":0.891651,"stop_level":22.255774,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-06-04","known_ts":"2012-06-04","bar_index":2178,"type":"SELL","basis":"structure_stop","strength":0.863,"price":21.6447,"stop_level":23.1353,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2012-06-08","known_ts":"2012-06-08","bar_index":2180,"type":"RECLAIM","strength":0.863,"price":23.325,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-06-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2012-06-04","prior_stop_level":23.1353,"sweep_low":21.4821,"atr14":1.033055,"stop_level":20.965573,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-07-05","known_ts":"2012-07-05","bar_index":2186,"type":"RECLAIM","strength":1.0,"price":27.1733,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-06-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-09-26","known_ts":"2012-09-26","bar_index":2205,"type":"SELL","basis":"structure_stop","strength":1.0,"price":30.8591,"stop_level":31.7895,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-01-10","known_ts":"2013-01-10","bar_index":2229,"type":"RECLAIM","strength":0.863,"price":30.7958,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-09-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-02-07","known_ts":"2013-02-07","bar_index":2235,"type":"SELL","basis":"structure_stop","strength":0.863,"price":32.7561,"stop_level":32.7923,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-02-08","known_ts":"2013-02-08","bar_index":2235,"type":"RECLAIM","strength":0.863,"price":32.8103,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-02-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":"2013-02-07","prior_stop_level":32.7923,"sweep_low":32.2683,"atr14":0.889668,"stop_level":31.823466,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-02-20","known_ts":"2013-02-20","bar_index":2238,"type":"SELL","basis":"structure_stop","strength":0.863,"price":30.317,"stop_level":32.4129,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-04-30","known_ts":"2013-05-02","bar_index":2254,"type":"BUY","strength":0.725,"price":31.5727,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2013-05-29","known_ts":"2013-05-29","bar_index":2260,"type":"SELL","basis":"structure_stop","strength":0.863,"price":31.1391,"stop_level":32.5303,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-05-31","known_ts":"2013-05-31","bar_index":2261,"type":"SELL","basis":"structure_stop","strength":0.725,"price":30.8681,"stop_level":32.5303,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2013-07-09","known_ts":"2013-07-11","bar_index":2270,"type":"BUY","strength":0.588,"price":31.3108,"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":35},{"ts":"2013-09-30","known_ts":"2013-09-30","bar_index":2289,"type":"SELL","basis":"structure_stop","strength":0.588,"price":29.2962,"stop_level":29.4679,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-10-02","known_ts":"2013-10-02","bar_index":2290,"type":"RECLAIM","strength":0.588,"price":29.5221,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-09-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2013-09-30","prior_stop_level":29.4679,"sweep_low":28.7271,"atr14":0.922419,"stop_level":28.265891,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-10-15","known_ts":"2013-10-17","bar_index":2293,"type":"BUY","strength":0.588,"price":29.3143,"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":"2013-10-23","known_ts":"2013-10-23","bar_index":2295,"type":"RECLAIM","strength":0.725,"price":30.5429,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2013-10-15 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-12-12","known_ts":"2013-12-12","bar_index":2306,"type":"SELL","basis":"structure_stop","strength":0.588,"price":29.4859,"stop_level":29.5763,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-12-13","known_ts":"2013-12-17","bar_index":2307,"type":"REBUY","strength":0.725,"price":30.1725,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2013-12-16","known_ts":"2013-12-16","bar_index":2307,"type":"RECLAIM","strength":0.588,"price":29.8202,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-12-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2013-12-12","prior_stop_level":29.5763,"sweep_low":29.3233,"atr14":0.791321,"stop_level":28.92764,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-01-24","known_ts":"2014-01-24","bar_index":2316,"type":"SELL","basis":"structure_stop","strength":0.863,"price":32.1328,"stop_level":32.4851,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-01-28","known_ts":"2014-01-28","bar_index":2316,"type":"RECLAIM","strength":0.863,"price":32.9188,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-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":"2014-01-24","prior_stop_level":32.4851,"sweep_low":31.1662,"atr14":0.864494,"stop_level":30.733953,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-02-11","known_ts":"2014-02-11","bar_index":2320,"type":"RECLAIM","strength":0.863,"price":33.4066,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-01-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-02-14","known_ts":"2014-02-19","bar_index":2321,"type":"REBUY","strength":0.863,"price":33.4788,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2014-03-20","known_ts":"2014-03-20","bar_index":2328,"type":"SELL","basis":"structure_stop","strength":0.863,"price":32.4761,"stop_level":32.711,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-05-21","known_ts":"2014-05-23","bar_index":2343,"type":"BUY","strength":0.588,"price":32.0696,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":80},{"ts":"2014-06-13","known_ts":"2014-06-13","bar_index":2348,"type":"SELL","basis":"structure_stop","strength":0.725,"price":32.4671,"stop_level":32.4942,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-06-16","known_ts":"2014-06-16","bar_index":2348,"type":"RECLAIM","strength":0.725,"price":32.8284,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-06-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":"2014-06-13","prior_stop_level":32.4942,"sweep_low":32.2141,"atr14":0.653035,"stop_level":31.887583,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-06-30","known_ts":"2014-06-30","bar_index":2352,"type":"RECLAIM","strength":0.725,"price":33.3885,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-06-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-07-11","known_ts":"2014-07-11","bar_index":2354,"type":"SELL","basis":"structure_stop","strength":0.725,"price":32.1328,"stop_level":32.4671,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-07-16","known_ts":"2014-07-16","bar_index":2355,"type":"RECLAIM","strength":0.725,"price":32.7561,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-07-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":"2014-07-11","prior_stop_level":32.4671,"sweep_low":31.9612,"atr14":0.591418,"stop_level":31.665491,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-08-15","known_ts":"2014-08-19","bar_index":2363,"type":"BUY","strength":0.45,"price":31.925,"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-20","known_ts":"2014-08-20","bar_index":2364,"type":"RECLAIM","strength":0.588,"price":32.1328,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2014-08-15 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2014-09-04","known_ts":"2014-09-04","bar_index":2367,"type":"SELL","basis":"structure_stop","strength":0.588,"price":30.4526,"stop_level":31.8979,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-10-20","known_ts":"2014-10-22","bar_index":2378,"type":"BUY","strength":0.45,"price":28.7723,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-11-21","known_ts":"2014-11-21","bar_index":2386,"type":"RECLAIM","strength":0.725,"price":31.5637,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2014-10-20 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-12-10","known_ts":"2014-12-10","bar_index":2390,"type":"SELL","basis":"structure_stop","strength":0.588,"price":28.962,"stop_level":31.103,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-12-12","known_ts":"2014-12-12","bar_index":2390,"type":"SELL","basis":"structure_stop","strength":0.588,"price":28.5103,"stop_level":31.103,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-12-29","known_ts":"2014-12-31","bar_index":2394,"type":"REBUY","strength":0.863,"price":30.9584,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":10},{"ts":"2015-01-16","known_ts":"2015-01-16","bar_index":2398,"type":"SELL","basis":"structure_stop","strength":0.725,"price":30.6513,"stop_level":30.7597,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-01-29","known_ts":"2015-02-02","bar_index":2401,"type":"BUY","strength":0.863,"price":31.3017,"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":"2015-03-06","known_ts":"2015-03-06","bar_index":2409,"type":"SELL","basis":"structure_stop","strength":0.863,"price":33.3524,"stop_level":33.515,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-03-11","known_ts":"2015-03-11","bar_index":2410,"type":"RECLAIM","strength":0.863,"price":33.9125,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-03-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2015-03-06","prior_stop_level":33.515,"sweep_low":33.0813,"atr14":0.723188,"stop_level":32.719706,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-03-18","known_ts":"2015-03-20","bar_index":2412,"type":"REBUY","strength":0.863,"price":34.9604,"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":"2015-03-26","known_ts":"2015-03-30","bar_index":2414,"type":"REBUY","strength":0.863,"price":35.4211,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2015-04-17","known_ts":"2015-04-17","bar_index":2419,"type":"SELL","basis":"structure_stop","strength":0.863,"price":34.6442,"stop_level":35.1049,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-07-09","known_ts":"2015-07-09","bar_index":2438,"type":"RECLAIM","strength":0.863,"price":35.4572,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-04-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-07-20","known_ts":"2015-07-20","bar_index":2440,"type":"SELL","basis":"structure_stop","strength":0.863,"price":34.2106,"stop_level":34.5629,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-07-24","known_ts":"2015-07-24","bar_index":2441,"type":"SELL","basis":"structure_stop","strength":0.863,"price":34.1202,"stop_level":34.5629,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-07-22","known_ts":"2015-07-22","bar_index":2441,"type":"RECLAIM","strength":0.863,"price":35.0236,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-07-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2015-07-20","prior_stop_level":34.5629,"sweep_low":34.0299,"atr14":0.685472,"stop_level":33.687164,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-07-27","known_ts":"2015-07-29","bar_index":2442,"type":"REBUY","strength":0.725,"price":34.9423,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"2015-07-28","known_ts":"2015-07-28","bar_index":2442,"type":"RECLAIM","strength":0.863,"price":34.6713,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-07-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":"2015-07-24","prior_stop_level":34.5629,"sweep_low":33.8221,"atr14":0.738234,"stop_level":33.452983,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-08-12","known_ts":"2015-08-14","bar_index":2446,"type":"REBUY","strength":0.725,"price":35.9902,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":75},{"ts":"2015-08-27","known_ts":"2015-08-27","bar_index":2449,"type":"SELL","basis":"structure_stop","strength":0.863,"price":33.3524,"stop_level":33.786,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-09-03","known_ts":"2015-09-03","bar_index":2451,"type":"RECLAIM","strength":0.588,"price":33.9667,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-08-27 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":"2015-08-27","prior_stop_level":33.786,"sweep_low":32.2683,"atr14":1.11069,"stop_level":31.712955,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-10-15","known_ts":"2015-10-19","bar_index":2461,"type":"BUY","strength":0.45,"price":32.8826,"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-11-06","known_ts":"2015-11-06","bar_index":2466,"type":"SELL","basis":"structure_stop","strength":0.45,"price":31.5005,"stop_level":32.1328,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2015-11-11","known_ts":"2015-11-11","bar_index":2467,"type":"RECLAIM","strength":0.45,"price":32.4942,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-11-06 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":"2015-11-06","prior_stop_level":32.1328,"sweep_low":30.6694,"atr14":0.944366,"stop_level":30.197217,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-11-13","known_ts":"2015-11-17","bar_index":2468,"type":"REBUY","strength":0.45,"price":32.8103,"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":"2015-11-23","known_ts":"2015-11-23","bar_index":2470,"type":"RECLAIM","strength":0.588,"price":34.066,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2015-11-13 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2015-12-09","known_ts":"2015-12-09","bar_index":2473,"type":"SELL","basis":"structure_stop","strength":0.588,"price":30.57,"stop_level":31.112,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-12-16","known_ts":"2015-12-16","bar_index":2475,"type":"RECLAIM","strength":0.45,"price":31.2656,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-12-09 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":"2015-12-09","prior_stop_level":31.112,"sweep_low":29.6757,"atr14":0.934385,"stop_level":29.208508,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-02-11","known_ts":"2016-02-16","bar_index":2488,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2016-02-11","trigger_known_ts":"2016-02-16","strength":0.45,"price":23.2256,"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.383158,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":21.455,"atr14":0.918639,"stop_level":20.99568,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-02-22","known_ts":"2016-02-24","bar_index":2490,"type":"BUY","strength":0.45,"price":24.2374,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2016-02-22","known_ts":"2016-02-24","bar_index":2490,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2016-02-22","trigger_known_ts":"2016-02-24","strength":0.45,"price":24.2374,"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.356285,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":21.455,"atr14":0.934155,"stop_level":20.987922,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-04-28","known_ts":"2016-04-28","bar_index":2505,"type":"SELL","basis":"structure_stop","strength":0.588,"price":24.8607,"stop_level":25.9628,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-05-12","known_ts":"2016-05-16","bar_index":2509,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2016-05-12","trigger_known_ts":"2016-05-16","strength":0.588,"price":24.3187,"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.354126,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":23.7315,"atr14":0.586154,"stop_level":23.438423,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-05-20","known_ts":"2016-05-24","bar_index":2511,"type":"BUY","strength":0.588,"price":26.6132,"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":"2016-06-13","known_ts":"2016-06-13","bar_index":2516,"type":"SELL","basis":"structure_stop","strength":0.588,"price":25.0956,"stop_level":26.0351,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-06-16","known_ts":"2016-06-16","bar_index":2517,"type":"SELL","basis":"structure_stop","strength":0.588,"price":24.8517,"stop_level":26.0351,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-07-18","known_ts":"2016-07-20","bar_index":2524,"type":"BUY","strength":0.725,"price":25.2221,"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":"2016-09-08","known_ts":"2016-09-08","bar_index":2536,"type":"SELL","basis":"structure_stop","strength":0.863,"price":27.6069,"stop_level":27.6611,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-09-12","known_ts":"2016-09-12","bar_index":2537,"type":"SELL","basis":"structure_stop","strength":0.725,"price":27.0017,"stop_level":27.6611,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-09-28","known_ts":"2016-09-28","bar_index":2541,"type":"RECLAIM","strength":0.863,"price":26.9746,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-09-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-11-17","known_ts":"2016-11-21","bar_index":2553,"type":"BUY","strength":0.863,"price":26.7939,"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":"2016-12-30","known_ts":"2016-12-30","bar_index":2562,"type":"SELL","basis":"structure_stop","strength":0.863,"price":28.0044,"stop_level":28.2935,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-01-04","known_ts":"2017-01-04","bar_index":2563,"type":"RECLAIM","strength":0.863,"price":28.9078,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-12-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":"2016-12-30","prior_stop_level":28.2935,"sweep_low":27.7966,"atr14":0.650708,"stop_level":27.471246,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-01-20","known_ts":"2017-01-20","bar_index":2567,"type":"RECLAIM","strength":1.0,"price":29.2691,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-12-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-04-04","known_ts":"2017-04-04","bar_index":2584,"type":"SELL","basis":"structure_stop","strength":1.0,"price":32.0334,"stop_level":32.3045,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-04-11","known_ts":"2017-04-11","bar_index":2585,"type":"RECLAIM","strength":1.0,"price":33.12,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-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":"2017-04-04","prior_stop_level":32.3045,"sweep_low":31.6089,"atr14":0.631748,"stop_level":31.293026,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-04-21","known_ts":"2017-04-21","bar_index":2588,"type":"RECLAIM","strength":1.0,"price":32.2599,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-04-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-07-18","known_ts":"2017-07-18","bar_index":2608,"type":"SELL","basis":"structure_stop","strength":1.0,"price":35.5267,"stop_level":36.0257,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-07-20","known_ts":"2017-07-20","bar_index":2608,"type":"SELL","basis":"structure_stop","strength":1.0,"price":35.6084,"stop_level":36.0257,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-07-25","known_ts":"2017-07-25","bar_index":2609,"type":"RECLAIM","strength":0.863,"price":36.0983,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-07-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-07-18","prior_stop_level":36.0257,"sweep_low":35.3453,"atr14":0.645554,"stop_level":35.022523,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-07-25","known_ts":"2017-07-25","bar_index":2609,"type":"RECLAIM","strength":0.863,"price":36.0983,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-07-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2017-07-20","prior_stop_level":36.0257,"sweep_low":35.3634,"atr14":0.645554,"stop_level":35.040623,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-09-15","known_ts":"2017-09-19","bar_index":2622,"type":"BUY","strength":0.725,"price":36.4702,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2018-05-01","known_ts":"2018-05-03","bar_index":2674,"type":"BUY","strength":0.588,"price":39.0447,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"aplus","score":80},{"ts":"2018-05-15","known_ts":"2018-05-15","bar_index":2677,"type":"SELL","basis":"structure_stop","strength":0.588,"price":37.3197,"stop_level":38.5701,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2018-05-17","known_ts":"2018-05-17","bar_index":2678,"type":"RECLAIM","strength":0.588,"price":38.6979,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-05-15 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":"2018-05-15","prior_stop_level":38.5701,"sweep_low":37.1463,"atr14":1.025774,"stop_level":36.633413,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-06-08","known_ts":"2018-06-12","bar_index":2683,"type":"REBUY","strength":0.45,"price":37.1645,"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":"2018-07-05","known_ts":"2018-07-09","bar_index":2689,"type":"BUY","strength":0.45,"price":34.5269,"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-09-07","known_ts":"2018-09-07","bar_index":2704,"type":"SELL","basis":"structure_stop","strength":0.588,"price":33.0366,"stop_level":33.1647,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-09-10","known_ts":"2018-09-10","bar_index":2704,"type":"RECLAIM","strength":0.588,"price":33.2197,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-09-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2018-09-07","prior_stop_level":33.1647,"sweep_low":32.945,"atr14":0.895313,"stop_level":32.497343,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-10-16","known_ts":"2018-10-18","bar_index":2713,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2018-10-16","trigger_known_ts":"2018-10-18","strength":0.45,"price":28.7525,"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.391206,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":27.7696,"atr14":0.918929,"stop_level":27.310136,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-10-29","known_ts":"2018-10-31","bar_index":2716,"type":"BUY","strength":0.45,"price":30.9204,"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,"retro_override":true,"retro_ctx":{"group_id":"housing"}},{"ts":"2018-10-29","known_ts":"2018-10-31","bar_index":2716,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2018-10-29","trigger_known_ts":"2018-10-31","strength":0.45,"price":30.9204,"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.345303,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":26.3457,"atr14":1.318278,"stop_level":25.686561,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-11-15","known_ts":"2018-11-15","bar_index":2720,"type":"SELL","basis":"structure_stop","strength":0.588,"price":27.5032,"stop_level":30.0753,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-11-23","known_ts":"2018-11-27","bar_index":2722,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2018-11-23","trigger_known_ts":"2018-11-27","strength":0.588,"price":30.3968,"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.35639,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":26.8694,"atr14":1.114319,"stop_level":26.31224,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-12-11","known_ts":"2018-12-11","bar_index":2725,"type":"SELL","basis":"structure_stop","strength":0.588,"price":29.2945,"stop_level":30.2866,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-01-31","known_ts":"2019-01-31","bar_index":2737,"type":"RECLAIM","strength":0.863,"price":33.9444,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-12-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-02-28","known_ts":"2019-02-28","bar_index":2743,"type":"SELL","basis":"structure_stop","strength":0.863,"price":32.8019,"stop_level":33.1244,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-03-25","known_ts":"2019-03-25","bar_index":2749,"type":"RECLAIM","strength":0.863,"price":34.2393,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-02-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-04-10","known_ts":"2019-04-12","bar_index":2753,"type":"BUY","strength":0.863,"price":34.6451,"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":"2019-05-20","known_ts":"2019-05-20","bar_index":2762,"type":"SELL","basis":"structure_stop","strength":0.863,"price":34.6636,"stop_level":34.7745,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-05-21","known_ts":"2019-05-21","bar_index":2762,"type":"RECLAIM","strength":0.863,"price":35.4398,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-05-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-05-20","prior_stop_level":34.7745,"sweep_low":34.4141,"atr14":0.873752,"stop_level":33.977224,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-09-13","known_ts":"2019-09-13","bar_index":2789,"type":"RECLAIM","strength":0.863,"price":37.7058,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-05-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-10-09","known_ts":"2019-10-09","bar_index":2795,"type":"SELL","basis":"structure_stop","strength":1.0,"price":36.2784,"stop_level":36.4082,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-10-10","known_ts":"2019-10-10","bar_index":2795,"type":"RECLAIM","strength":1.0,"price":36.5108,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-10-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2019-10-09","prior_stop_level":36.4082,"sweep_low":36.2321,"atr14":0.813918,"stop_level":35.825141,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-10-25","known_ts":"2019-10-25","bar_index":2799,"type":"RECLAIM","strength":1.0,"price":36.864,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-10-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-01-06","known_ts":"2020-01-08","bar_index":2815,"type":"BUY","strength":0.863,"price":38.4256,"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":"2020-02-24","known_ts":"2020-02-24","bar_index":2826,"type":"SELL","basis":"structure_stop","strength":0.863,"price":43.7845,"stop_level":43.8497,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2020-04-23","known_ts":"2020-04-27","bar_index":2840,"type":"BUY","strength":0.588,"price":22.1215,"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":25},{"ts":"2020-06-11","known_ts":"2020-06-11","bar_index":2851,"type":"SELL","basis":"structure_stop","strength":0.588,"price":28.5771,"stop_level":30.1137,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-15","known_ts":"2020-06-15","bar_index":2852,"type":"RECLAIM","strength":0.588,"price":31.21,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-06-11","prior_stop_level":30.1137,"sweep_low":28.118,"atr14":2.154192,"stop_level":27.040904,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-07-15","known_ts":"2020-07-15","bar_index":2859,"type":"RECLAIM","strength":0.725,"price":33.2953,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-06-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-09-17","known_ts":"2020-09-21","bar_index":2874,"type":"REBUY","strength":0.863,"price":44.2088,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2020-10-21","known_ts":"2020-10-21","bar_index":2882,"type":"SELL","basis":"structure_stop","strength":1.0,"price":44.2737,"stop_level":44.4814,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-10-23","known_ts":"2020-10-23","bar_index":2882,"type":"RECLAIM","strength":1.0,"price":44.5281,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-10-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2020-10-21","prior_stop_level":44.4814,"sweep_low":42.4175,"atr14":1.684465,"stop_level":41.575267,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-01-19","known_ts":"2021-01-21","bar_index":2902,"type":"BUY","strength":0.863,"price":47.2607,"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":"2021-03-04","known_ts":"2021-03-04","bar_index":2912,"type":"SELL","basis":"structure_stop","strength":1.0,"price":48.9138,"stop_level":49.0744,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-03-05","known_ts":"2021-03-05","bar_index":2912,"type":"RECLAIM","strength":1.0,"price":50.907,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-03-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":"2021-03-04","prior_stop_level":49.0744,"sweep_low":47.034,"atr14":2.153372,"stop_level":45.957314,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-03-19","known_ts":"2021-03-19","bar_index":2916,"type":"RECLAIM","strength":1.0,"price":50.992,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-03-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-03-24","known_ts":"2021-03-26","bar_index":2917,"type":"REBUY","strength":1.0,"price":55.3374,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2021-04-01","known_ts":"2021-04-06","bar_index":2919,"type":"BUY","strength":1.0,"price":56.6788,"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":"2021-07-28","known_ts":"2021-07-30","bar_index":2946,"type":"BUY","strength":0.725,"price":56.3147,"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":"2021-09-28","known_ts":"2021-09-28","bar_index":2960,"type":"SELL","basis":"structure_stop","strength":0.725,"price":54.6615,"stop_level":56.8943,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-10-18","known_ts":"2021-10-20","bar_index":2965,"type":"BUY","strength":0.725,"price":57.903,"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":"2022-01-07","known_ts":"2022-01-07","bar_index":2984,"type":"SELL","basis":"structure_stop","strength":0.863,"price":62.6112,"stop_level":63.9926,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-01-12","known_ts":"2022-01-12","bar_index":2985,"type":"RECLAIM","strength":0.863,"price":64.1206,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-01-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":"2022-01-07","prior_stop_level":63.9926,"sweep_low":60.7675,"atr14":1.985885,"stop_level":59.774557,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-04-19","known_ts":"2022-04-21","bar_index":3007,"type":"BUY","strength":0.45,"price":44.8067,"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,"retro_override":true,"retro_ctx":{"group_id":"housing"}},{"ts":"2022-04-19","known_ts":"2022-04-21","bar_index":3007,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-04-19","trigger_known_ts":"2022-04-21","strength":0.45,"price":44.8067,"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.369823,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":43.3771,"atr14":1.876878,"stop_level":42.438661,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-05-24","known_ts":"2022-05-24","bar_index":3015,"type":"SELL","basis":"structure_stop","strength":0.588,"price":42.7343,"stop_level":44.5093,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-05-25","known_ts":"2022-05-25","bar_index":3015,"type":"RECLAIM","strength":0.588,"price":46.1403,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-05-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-05-24","prior_stop_level":44.5093,"sweep_low":42.3121,"atr14":2.264345,"stop_level":41.179928,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-06-09","known_ts":"2022-06-09","bar_index":3019,"type":"SELL","basis":"structure_stop","strength":0.588,"price":47.4548,"stop_level":47.8769,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-06-15","known_ts":"2022-06-15","bar_index":3020,"type":"SELL","basis":"structure_stop","strength":0.588,"price":42.5807,"stop_level":47.8769,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-06-23","known_ts":"2022-06-27","bar_index":3022,"type":"REBUY","strength":0.588,"price":43.7801,"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,"retro_override":true,"retro_ctx":{"group_id":"housing"}},{"ts":"2022-08-03","known_ts":"2022-08-03","bar_index":3031,"type":"SELL","basis":"structure_stop","strength":0.588,"price":45.6235,"stop_level":46.2209,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-08-04","known_ts":"2022-08-04","bar_index":3031,"type":"RECLAIM","strength":0.588,"price":46.8664,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-08-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-08-03","prior_stop_level":46.2209,"sweep_low":44.5732,"atr14":1.793106,"stop_level":43.676647,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-19","known_ts":"2022-08-19","bar_index":3035,"type":"SELL","basis":"structure_stop","strength":0.588,"price":45.5368,"stop_level":45.5464,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-08-23","known_ts":"2022-08-25","bar_index":3036,"type":"REBUY","strength":0.725,"price":46.298,"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":"2022-08-24","known_ts":"2022-08-24","bar_index":3036,"type":"SELL","basis":"structure_stop","strength":0.725,"price":44.5347,"stop_level":45.5464,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-08-25","known_ts":"2022-08-25","bar_index":3036,"type":"RECLAIM","strength":0.725,"price":46.298,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-08-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-08-19","prior_stop_level":45.5464,"sweep_low":42.5209,"atr14":1.7316,"stop_level":41.6551,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-25","known_ts":"2022-08-25","bar_index":3036,"type":"RECLAIM","strength":0.725,"price":46.298,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-08-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-08-24","prior_stop_level":45.5464,"sweep_low":42.5209,"atr14":1.7316,"stop_level":41.6551,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-09-27","known_ts":"2022-09-29","bar_index":3044,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-09-27","trigger_known_ts":"2022-09-29","strength":0.45,"price":40.4782,"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.430701,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":39.0329,"atr14":1.431276,"stop_level":38.317262,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-05","known_ts":"2022-10-07","bar_index":3046,"type":"BUY","strength":0.45,"price":43.135,"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,"retro_override":true,"retro_ctx":{"group_id":"housing"}},{"ts":"2022-10-05","known_ts":"2022-10-07","bar_index":3046,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-10-05","trigger_known_ts":"2022-10-07","strength":0.45,"price":43.135,"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.393335,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":39.0329,"atr14":1.477618,"stop_level":38.294091,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-21","known_ts":"2022-10-25","bar_index":3050,"type":"BUY","strength":0.45,"price":42.293,"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,"retro_override":true,"retro_ctx":{"group_id":"housing"}},{"ts":"2022-10-21","known_ts":"2022-10-25","bar_index":3050,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-10-21","trigger_known_ts":"2022-10-25","strength":0.45,"price":42.293,"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.405177,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":38.2573,"atr14":1.647015,"stop_level":37.433793,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-11-21","known_ts":"2022-11-21","bar_index":3057,"type":"RECLAIM","strength":0.725,"price":45.661,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2022-10-21 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-12-28","known_ts":"2022-12-28","bar_index":3065,"type":"SELL","basis":"structure_stop","strength":0.863,"price":47.7902,"stop_level":48.4483,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-12-29","known_ts":"2022-12-29","bar_index":3065,"type":"RECLAIM","strength":0.863,"price":48.787,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-12-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-12-28","prior_stop_level":48.4483,"sweep_low":47.4418,"atr14":1.485156,"stop_level":46.699222,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-01-13","known_ts":"2023-01-13","bar_index":3069,"type":"RECLAIM","strength":0.863,"price":54.6983,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-12-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-02-17","known_ts":"2023-02-17","bar_index":3077,"type":"SELL","basis":"structure_stop","strength":0.863,"price":55.5727,"stop_level":56.6511,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-02-23","known_ts":"2023-02-23","bar_index":3078,"type":"RECLAIM","strength":0.863,"price":57.2049,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-02-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":"2023-02-17","prior_stop_level":56.6511,"sweep_low":53.8628,"atr14":1.61339,"stop_level":53.056105,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-04-28","known_ts":"2023-04-28","bar_index":3093,"type":"RECLAIM","strength":1.0,"price":61.3674,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-02-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-06-02","known_ts":"2023-06-06","bar_index":3101,"type":"REBUY","strength":1.0,"price":72.1999,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2023-08-03","known_ts":"2023-08-03","bar_index":3115,"type":"SELL","basis":"structure_stop","strength":0.863,"price":75.9641,"stop_level":76.8342,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2023-08-04","known_ts":"2023-08-04","bar_index":3115,"type":"RECLAIM","strength":0.863,"price":77.6163,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-08-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2023-08-03","prior_stop_level":76.8342,"sweep_low":74.9571,"atr14":1.853295,"stop_level":74.030453,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-11-01","known_ts":"2023-11-03","bar_index":3136,"type":"BUY","strength":0.725,"price":79.6876,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":60},{"ts":"2023-11-28","known_ts":"2023-11-28","bar_index":3142,"type":"SELL","basis":"structure_stop","strength":0.863,"price":82.7861,"stop_level":83.3352,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-11-29","known_ts":"2023-11-29","bar_index":3142,"type":"RECLAIM","strength":0.863,"price":84.3941,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-11-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2023-11-28","prior_stop_level":83.3352,"sweep_low":82.7566,"atr14":1.880781,"stop_level":81.81621,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-12-14","known_ts":"2023-12-14","bar_index":3146,"type":"RECLAIM","strength":0.863,"price":99.406,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-11-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-01-23","known_ts":"2024-01-23","bar_index":3154,"type":"SELL","basis":"structure_stop","strength":1.0,"price":95.8753,"stop_level":97.1624,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-01-29","known_ts":"2024-01-29","bar_index":3155,"type":"RECLAIM","strength":1.0,"price":97.9484,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-01-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-01-23","prior_stop_level":97.1624,"sweep_low":93.7923,"atr14":2.502716,"stop_level":92.540942,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-02-07","known_ts":"2024-02-07","bar_index":3158,"type":"RECLAIM","strength":1.0,"price":99.2453,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-01-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-04-10","known_ts":"2024-04-10","bar_index":3172,"type":"SELL","basis":"structure_stop","strength":1.0,"price":116.7214,"stop_level":121.0721,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-07-15","known_ts":"2024-07-17","bar_index":3194,"type":"BUY","strength":0.725,"price":126.4207,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2024-08-05","known_ts":"2024-08-05","bar_index":3199,"type":"SELL","basis":"structure_stop","strength":0.863,"price":126.3615,"stop_level":128.5019,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-08-26","known_ts":"2024-08-26","bar_index":3204,"type":"RECLAIM","strength":0.863,"price":140.2296,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-08-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-10-10","known_ts":"2024-10-10","bar_index":3214,"type":"SELL","basis":"structure_stop","strength":0.863,"price":147.0355,"stop_level":147.8443,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-10-11","known_ts":"2024-10-11","bar_index":3215,"type":"RECLAIM","strength":0.863,"price":148.0431,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-10-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-10-10","prior_stop_level":147.8443,"sweep_low":145.8814,"atr14":3.834112,"stop_level":143.964344,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-10-24","known_ts":"2024-10-24","bar_index":3218,"type":"RECLAIM","strength":1.0,"price":148.8532,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-10-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-11-22","known_ts":"2024-11-26","bar_index":3225,"type":"BUY","strength":0.725,"price":162.1698,"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":"2025-01-23","known_ts":"2025-01-27","bar_index":3238,"type":"BUY","strength":0.725,"price":138.4644,"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":"2025-03-25","known_ts":"2025-03-27","bar_index":3252,"type":"BUY","strength":0.45,"price":107.6858,"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,"retro_override":true,"retro_ctx":{"group_id":"housing"}},{"ts":"2025-04-21","known_ts":"2025-04-23","bar_index":3258,"type":"BUY","strength":0.45,"price":97.4382,"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,"retro_override":true,"retro_ctx":{"group_id":"housing"}},{"ts":"2025-04-21","known_ts":"2025-04-23","bar_index":3258,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2025-04-21","trigger_known_ts":"2025-04-23","strength":0.45,"price":97.4382,"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.399159,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":88.2689,"atr14":4.726288,"stop_level":85.905756,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-06-02","known_ts":"2025-06-02","bar_index":3267,"type":"SELL","basis":"structure_stop","strength":0.588,"price":102.519,"stop_level":103.2136,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-06-03","known_ts":"2025-06-03","bar_index":3268,"type":"RECLAIM","strength":0.588,"price":104.6723,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-06-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":"2025-06-02","prior_stop_level":103.2136,"sweep_low":100.1473,"atr14":3.150932,"stop_level":98.571834,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-07-15","known_ts":"2025-07-15","bar_index":3277,"type":"SELL","basis":"structure_stop","strength":0.588,"price":113.1394,"stop_level":115.4194,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-07-16","known_ts":"2025-07-16","bar_index":3277,"type":"RECLAIM","strength":0.588,"price":116.0828,"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":false,"monthlyBull":false},"anchor_ts":"2025-07-15","prior_stop_level":115.4194,"sweep_low":112.8809,"atr14":3.649013,"stop_level":111.056394,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-08-04","known_ts":"2025-08-04","bar_index":3282,"type":"RECLAIM","strength":0.863,"price":125.1614,"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-12-02","known_ts":"2025-12-04","bar_index":3310,"type":"BUY","strength":0.725,"price":140.5388,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"quality","score":65},{"ts":"2025-12-18","known_ts":"2025-12-22","bar_index":3314,"type":"BUY","strength":0.725,"price":139.144,"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":60},{"ts":"2025-12-29","known_ts":"2025-12-29","bar_index":3316,"type":"SELL","basis":"structure_stop","strength":0.725,"price":137.4303,"stop_level":138.1576,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2026-01-02","known_ts":"2026-01-02","bar_index":3317,"type":"SELL","basis":"structure_stop","strength":0.725,"price":135.079,"stop_level":138.1576,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2026-01-09","known_ts":"2026-01-09","bar_index":3318,"type":"RECLAIM","strength":0.725,"price":145.1105,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-01-02 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":"2026-01-02","prior_stop_level":138.1576,"sweep_low":132.0702,"atr14":4.148812,"stop_level":129.995794,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-01-21","known_ts":"2026-01-21","bar_index":3321,"type":"RECLAIM","strength":0.863,"price":144.6513,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-01-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-01-27","known_ts":"2026-01-27","bar_index":3322,"type":"SELL","basis":"structure_stop","strength":0.863,"price":142.8047,"stop_level":143.6032,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-01-28","known_ts":"2026-01-28","bar_index":3322,"type":"RECLAIM","strength":0.863,"price":144.7212,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-01-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2026-01-27","prior_stop_level":143.6032,"sweep_low":141.4572,"atr14":4.260939,"stop_level":139.32673,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-02-11","known_ts":"2026-02-11","bar_index":3326,"type":"RECLAIM","strength":0.863,"price":165.812,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-01-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-03-12","known_ts":"2026-03-12","bar_index":3332,"type":"SELL","basis":"structure_stop","strength":0.863,"price":137.7641,"stop_level":142.8047,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2026-04-17","known_ts":"2026-04-21","bar_index":3341,"type":"BUY","strength":0.725,"price":148.32,"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}],"state":{"position_hint":"long","last_signal":"BUY","last_scored_signal":"BUY","last_scored_ts":"2026-04-21","last_scored_basis":null,"bars_since_signal":27,"extended":true,"strong_bull":true,"overbought":false,"weeklyBull":true,"above200":true},"early_dots":["2018-06-29","2018-08-03","2019-06-03","2019-07-02","2019-11-25","2019-12-26","2020-03-24","2020-11-03","2021-02-09","2021-05-27","2021-06-23","2021-07-20","2021-10-05","2022-01-21","2022-02-25","2022-03-15","2022-04-19","2022-09-14","2022-10-21","2023-03-21","2023-08-11","2023-08-29","2023-10-06","2023-10-27","2024-01-30","2024-04-22","2024-06-12","2024-07-10","2024-11-06","2024-11-22","2025-01-08","2025-03-04","2025-03-20","2025-04-21","2025-10-02","2025-10-15","2025-11-10","2025-11-21","2026-03-23","2026-03-31"],"warnings":[{"ts":"2022-08-02","kind":"arm","px":45.2188},{"ts":"2022-08-03","kind":"confirm","px":45.6235,"level":46.2209},{"ts":"2022-08-09","kind":"arm","px":45.5464},{"ts":"2022-08-19","kind":"confirm","px":45.5368,"level":45.5464},{"ts":"2022-08-23","kind":"arm","px":43.9662},{"ts":"2022-08-24","kind":"confirm","px":44.5347,"level":45.5464},{"ts":"2022-11-28","kind":"arm","px":44.5868},{"ts":"2022-12-28","kind":"confirm","px":47.7902,"level":48.4483},{"ts":"2022-12-30","kind":"arm","px":48.3128},{"ts":"2023-02-17","kind":"confirm","px":55.5727,"level":56.6511},{"ts":"2023-05-23","kind":"arm","px":62.1572},{"ts":"2023-06-21","kind":"arm","px":74.3059},{"ts":"2023-08-03","kind":"confirm","px":75.9641,"level":76.8342},{"ts":"2023-11-22","kind":"arm","px":83.6489},{"ts":"2023-11-28","kind":"confirm","px":82.7861,"level":83.3352},{"ts":"2023-12-19","kind":"arm","px":101.3671},{"ts":"2024-01-23","kind":"confirm","px":95.8753,"level":97.1624},{"ts":"2024-03-15","kind":"arm","px":118.2082},{"ts":"2024-04-10","kind":"confirm","px":116.7214,"level":121.0721},{"ts":"2024-08-01","kind":"arm","px":136.4519},{"ts":"2024-08-05","kind":"confirm","px":126.3615,"level":128.5019},{"ts":"2024-08-12","kind":"arm","px":125.9078},{"ts":"2024-09-04","kind":"arm","px":137.9709},{"ts":"2024-10-07","kind":"arm","px":148.4361},{"ts":"2024-10-10","kind":"confirm","px":147.0355,"level":147.8443},{"ts":"2025-05-22","kind":"arm","px":103.3426},{"ts":"2025-06-02","kind":"confirm","px":102.519,"level":103.2136},{"ts":"2025-06-17","kind":"arm","px":104.0472},{"ts":"2025-07-11","kind":"arm","px":120.1},{"ts":"2025-07-15","kind":"confirm","px":113.1394,"level":115.4194},{"ts":"2025-07-18","kind":"arm","px":116.2419},{"ts":"2025-12-23","kind":"arm","px":137.779},{"ts":"2025-12-29","kind":"confirm","px":137.4303,"level":138.1576},{"ts":"2025-12-31","kind":"arm","px":134.7204},{"ts":"2026-01-02","kind":"confirm","px":135.079,"level":138.1576},{"ts":"2026-01-26","kind":"arm","px":143.6731},{"ts":"2026-01-27","kind":"confirm","px":142.8047,"level":143.6032},{"ts":"2026-02-19","kind":"arm","px":159.903},{"ts":"2026-03-12","kind":"confirm","px":137.7641,"level":142.8047},{"ts":"2026-07-02","kind":"arm","px":157.14}],"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":[]}}}