{"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":"VLGEA","timeframe":"3D","as_of":"2026-08-27T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1975-10-28","known_ts":"1975-10-30","bar_index":227,"type":"BUY","strength":0.588,"price":0.1362,"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":"1976-05-12","known_ts":"1976-05-12","bar_index":272,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.2458,"stop_level":0.2658,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1977-12-23","known_ts":"1977-12-23","bar_index":408,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.1595,"stop_level":0.186,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1978-05-05","known_ts":"1978-05-09","bar_index":439,"type":"BUY","strength":0.45,"price":0.1595,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1978-05-26","known_ts":"1978-05-26","bar_index":444,"type":"RECLAIM","strength":0.725,"price":0.1595,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1978-05-05 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1981-05-12","known_ts":"1981-05-14","bar_index":693,"type":"BUY","strength":0.588,"price":0.1528,"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":"1983-07-14","known_ts":"1983-07-14","bar_index":876,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.6644,"stop_level":0.6711,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1983-10-03","known_ts":"1983-10-05","bar_index":895,"type":"BUY","strength":0.725,"price":0.5315,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"aplus","score":80},{"ts":"1983-11-15","known_ts":"1983-11-15","bar_index":905,"type":"SELL","basis":"structure_stop","strength":0.45,"price":0.3987,"stop_level":0.4784,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1983-11-28","known_ts":"1983-11-30","bar_index":908,"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":"1983-11-28","trigger_known_ts":"1983-11-30","strength":0.45,"price":0.4119,"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.403907,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.3987,"atr14":0.02755,"stop_level":0.384925,"risk_basis":"daily_ohlc_atr14"},{"ts":"1983-12-14","known_ts":"1983-12-16","bar_index":912,"type":"BUY","strength":0.45,"price":0.3987,"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":"1983-12-14","known_ts":"1983-12-16","bar_index":912,"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":"1983-12-14","trigger_known_ts":"1983-12-16","strength":0.45,"price":0.3987,"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.42301,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.3987,"atr14":0.015365,"stop_level":0.391018,"risk_basis":"daily_ohlc_atr14"},{"ts":"1984-01-11","known_ts":"1984-01-13","bar_index":918,"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":"1984-01-11","trigger_known_ts":"1984-01-13","strength":0.45,"price":0.3854,"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.442258,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.3854,"atr14":0.013852,"stop_level":0.378474,"risk_basis":"daily_ohlc_atr14"},{"ts":"1984-05-02","known_ts":"1984-05-04","bar_index":944,"type":"BUY","strength":0.588,"price":0.3721,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1984-05-02","known_ts":"1984-05-04","bar_index":944,"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":"1984-05-02","trigger_known_ts":"1984-05-04","strength":0.588,"price":0.3721,"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.461505,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":0.3588,"atr14":0.015253,"stop_level":0.351174,"risk_basis":"daily_ohlc_atr14"},{"ts":"1984-07-02","known_ts":"1984-07-02","bar_index":958,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.3521,"stop_level":0.3588,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1985-04-26","known_ts":"1985-04-26","bar_index":1027,"type":"RECLAIM","strength":0.863,"price":0.4186,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1984-07-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1987-03-16","known_ts":"1987-03-16","bar_index":1185,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.0249,"stop_level":2.0515,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1987-03-23","known_ts":"1987-03-23","bar_index":1187,"type":"RECLAIM","strength":0.863,"price":2.0781,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1987-03-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"1987-03-16","prior_stop_level":2.0515,"sweep_low":2.0249,"atr14":0.116198,"stop_level":1.966801,"risk_basis":"daily_ohlc_atr14"},{"ts":"1987-06-12","known_ts":"1987-06-16","bar_index":1206,"type":"BUY","strength":0.588,"price":1.9493,"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":25},{"ts":"1987-07-13","known_ts":"1987-07-13","bar_index":1212,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.016,"stop_level":2.0294,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1987-09-24","known_ts":"1987-09-24","bar_index":1230,"type":"RECLAIM","strength":0.725,"price":2.0335,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1987-07-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1987-10-20","known_ts":"1987-10-20","bar_index":1236,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.6321,"stop_level":2.0335,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1987-11-02","known_ts":"1987-11-04","bar_index":1239,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1987-11-02","trigger_known_ts":"1987-11-04","strength":0.45,"price":1.4984,"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.376498,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.2308,"atr14":0.09452,"stop_level":1.18354,"risk_basis":"daily_ohlc_atr14"},{"ts":"1987-11-13","known_ts":"1987-11-17","bar_index":1242,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1987-11-13","trigger_known_ts":"1987-11-17","strength":0.45,"price":1.4716,"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.38765,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.3913,"atr14":0.073211,"stop_level":1.354694,"risk_basis":"daily_ohlc_atr14"},{"ts":"1987-12-07","known_ts":"1987-12-09","bar_index":1247,"type":"BUY","strength":0.45,"price":1.4222,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1987-12-07","known_ts":"1987-12-09","bar_index":1247,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1987-12-07","trigger_known_ts":"1987-12-09","strength":0.45,"price":1.4222,"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.408206,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.4181,"atr14":0.04582,"stop_level":1.39519,"risk_basis":"daily_ohlc_atr14"},{"ts":"1988-02-11","known_ts":"1988-02-11","bar_index":1262,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.6368,"stop_level":1.6502,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1988-02-16","known_ts":"1988-02-16","bar_index":1263,"type":"RECLAIM","strength":0.588,"price":1.6637,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1988-02-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":"1988-02-11","prior_stop_level":1.6502,"sweep_low":1.6368,"atr14":0.034341,"stop_level":1.619629,"risk_basis":"daily_ohlc_atr14"},{"ts":"1988-02-29","known_ts":"1988-02-29","bar_index":1266,"type":"RECLAIM","strength":0.725,"price":2.1519,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1988-02-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1988-07-07","known_ts":"1988-07-07","bar_index":1296,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.4256,"stop_level":2.4795,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1988-10-21","known_ts":"1988-10-25","bar_index":1321,"type":"BUY","strength":0.588,"price":2.2275,"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":"1988-12-28","known_ts":"1988-12-28","bar_index":1336,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.2452,"stop_level":2.2722,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1988-12-30","known_ts":"1989-01-04","bar_index":1337,"type":"REBUY","strength":0.863,"price":2.3399,"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":"1988-12-30","known_ts":"1988-12-30","bar_index":1337,"type":"RECLAIM","strength":0.725,"price":2.3534,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1988-12-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1988-12-28","prior_stop_level":2.2722,"sweep_low":2.2452,"atr14":0.047467,"stop_level":2.221467,"risk_basis":"daily_ohlc_atr14"},{"ts":"1989-04-24","known_ts":"1989-04-26","bar_index":1363,"type":"BUY","strength":0.45,"price":1.8834,"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-06-06","known_ts":"1989-06-06","bar_index":1373,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.8466,"stop_level":1.8737,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1989-06-12","known_ts":"1989-06-12","bar_index":1374,"type":"RECLAIM","strength":0.588,"price":1.9009,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1989-06-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1989-06-06","prior_stop_level":1.8737,"sweep_low":1.8466,"atr14":0.056298,"stop_level":1.818451,"risk_basis":"daily_ohlc_atr14"},{"ts":"1989-07-17","known_ts":"1989-07-17","bar_index":1382,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.8466,"stop_level":1.8737,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1989-09-06","known_ts":"1989-09-06","bar_index":1394,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.8507,"stop_level":1.9051,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1989-09-13","known_ts":"1989-09-15","bar_index":1396,"type":"REBUY","strength":0.588,"price":1.9596,"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":"1989-09-26","known_ts":"1989-09-28","bar_index":1399,"type":"BUY","strength":0.725,"price":1.9051,"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":60},{"ts":"1989-11-15","known_ts":"1989-11-17","bar_index":1411,"type":"BUY","strength":0.588,"price":1.7732,"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":"1989-12-15","known_ts":"1989-12-19","bar_index":1418,"type":"BUY","strength":0.45,"price":1.6913,"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-15","known_ts":"1989-12-19","bar_index":1418,"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-15","trigger_known_ts":"1989-12-19","strength":0.45,"price":1.6913,"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.29077,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.6368,"atr14":0.039544,"stop_level":1.617028,"risk_basis":"daily_ohlc_atr14"},{"ts":"1989-12-29","known_ts":"1990-01-03","bar_index":1421,"type":"BUY","strength":0.45,"price":1.7186,"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-29","known_ts":"1990-01-03","bar_index":1421,"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-29","trigger_known_ts":"1990-01-03","strength":0.45,"price":1.7186,"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.279322,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.6095,"atr14":0.032539,"stop_level":1.593231,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-01-22","known_ts":"1990-01-22","bar_index":1426,"type":"RECLAIM","strength":0.725,"price":1.6641,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1989-12-29 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1990-06-13","known_ts":"1990-06-13","bar_index":1459,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.6411,"stop_level":1.6548,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1990-06-19","known_ts":"1990-06-19","bar_index":1460,"type":"RECLAIM","strength":0.725,"price":1.6684,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1990-06-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1990-06-13","prior_stop_level":1.6548,"sweep_low":1.6137,"atr14":0.024986,"stop_level":1.601207,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-06-29","known_ts":"1990-06-29","bar_index":1463,"type":"RECLAIM","strength":0.863,"price":1.6958,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1990-06-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1990-07-13","known_ts":"1990-07-17","bar_index":1466,"type":"BUY","strength":0.863,"price":1.7505,"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":55},{"ts":"1990-08-06","known_ts":"1990-08-06","bar_index":1471,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.6137,"stop_level":1.6411,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1990-09-25","known_ts":"1990-09-27","bar_index":1483,"type":"BUY","strength":0.725,"price":1.4496,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":60},{"ts":"1990-11-06","known_ts":"1990-11-08","bar_index":1493,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1990-11-06","trigger_known_ts":"1990-11-08","strength":0.45,"price":1.0941,"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.38298,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.9847,"atr14":0.05037,"stop_level":0.959515,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-11-14","known_ts":"1990-11-16","bar_index":1495,"type":"BUY","strength":0.45,"price":1.1256,"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-11-14","known_ts":"1990-11-16","bar_index":1495,"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-11-14","trigger_known_ts":"1990-11-16","strength":0.45,"price":1.1256,"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.356984,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.9847,"atr14":0.041512,"stop_level":0.963944,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-12-11","known_ts":"1990-12-13","bar_index":1501,"type":"BUY","strength":0.45,"price":0.9609,"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-12-11","known_ts":"1990-12-13","bar_index":1501,"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-12-11","trigger_known_ts":"1990-12-13","strength":0.45,"price":0.9609,"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.451071,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.8236,"atr14":0.055986,"stop_level":0.795607,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-02-04","known_ts":"1991-02-04","bar_index":1513,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.8236,"stop_level":0.8648,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1991-02-06","known_ts":"1991-02-06","bar_index":1514,"type":"RECLAIM","strength":0.588,"price":0.8785,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1991-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":"1991-02-04","prior_stop_level":0.8648,"sweep_low":0.7961,"atr14":0.046238,"stop_level":0.772981,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-05-16","known_ts":"1991-05-20","bar_index":1537,"type":"BUY","strength":0.725,"price":1.0707,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"1991-06-12","known_ts":"1991-06-14","bar_index":1543,"type":"BUY","strength":0.863,"price":1.0707,"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":55},{"ts":"1991-07-22","known_ts":"1991-07-24","bar_index":1552,"type":"BUY","strength":0.725,"price":1.0707,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"1991-09-19","known_ts":"1991-09-23","bar_index":1566,"type":"BUY","strength":1.0,"price":1.0707,"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":55},{"ts":"1991-10-07","known_ts":"1991-10-09","bar_index":1570,"type":"BUY","strength":0.863,"price":1.0707,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":70},{"ts":"1991-11-13","known_ts":"1991-11-15","bar_index":1579,"type":"BUY","strength":1.0,"price":1.0432,"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":70},{"ts":"1992-01-20","known_ts":"1992-01-22","bar_index":1594,"type":"BUY","strength":0.725,"price":0.9334,"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":"1992-02-13","known_ts":"1992-02-18","bar_index":1600,"type":"BUY","strength":0.863,"price":0.9652,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":75},{"ts":"1992-04-06","known_ts":"1992-04-08","bar_index":1612,"type":"BUY","strength":0.588,"price":0.7997,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":35},{"ts":"1992-05-11","known_ts":"1992-05-13","bar_index":1620,"type":"REBUY","strength":0.588,"price":0.7721,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":35},{"ts":"1992-09-09","known_ts":"1992-09-11","bar_index":1648,"type":"BUY","strength":0.725,"price":0.7721,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":35},{"ts":"1992-09-17","known_ts":"1992-09-21","bar_index":1650,"type":"BUY","strength":0.863,"price":0.7721,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"1992-12-30","known_ts":"1993-01-04","bar_index":1674,"type":"REBUY","strength":1.0,"price":0.8273,"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":"1993-02-11","known_ts":"1993-02-16","bar_index":1684,"type":"BUY","strength":1.0,"price":0.8825,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"1993-03-02","known_ts":"1993-03-04","bar_index":1688,"type":"BUY","strength":1.0,"price":0.91,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"1993-04-08","known_ts":"1993-04-13","bar_index":1697,"type":"REBUY","strength":1.0,"price":1.0203,"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":"1993-05-05","known_ts":"1993-05-07","bar_index":1703,"type":"BUY","strength":0.863,"price":1.0203,"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":65},{"ts":"1993-06-25","known_ts":"1993-06-29","bar_index":1715,"type":"BUY","strength":0.863,"price":0.9652,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":75},{"ts":"1993-09-16","known_ts":"1993-09-20","bar_index":1734,"type":"BUY","strength":0.725,"price":1.0755,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"1993-10-12","known_ts":"1993-10-14","bar_index":1740,"type":"BUY","strength":0.725,"price":1.0755,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"1993-11-01","known_ts":"1993-11-01","bar_index":1744,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.91,"stop_level":0.9376,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1994-01-06","known_ts":"1994-01-10","bar_index":1760,"type":"BUY","strength":0.725,"price":0.9652,"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":"1994-02-01","known_ts":"1994-02-03","bar_index":1766,"type":"BUY","strength":0.588,"price":0.8825,"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":"1994-05-12","known_ts":"1994-05-16","bar_index":1789,"type":"BUY","strength":0.725,"price":0.9928,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":60},{"ts":"1994-07-05","known_ts":"1994-07-07","bar_index":1801,"type":"BUY","strength":0.863,"price":0.9376,"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":"1994-08-08","known_ts":"1994-08-10","bar_index":1809,"type":"BUY","strength":0.725,"price":0.9376,"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":"1994-08-29","known_ts":"1994-08-31","bar_index":1814,"type":"BUY","strength":0.725,"price":0.8687,"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":30},{"ts":"1994-09-07","known_ts":"1994-09-09","bar_index":1816,"type":"BUY","strength":0.725,"price":0.8825,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"1994-09-28","known_ts":"1994-09-30","bar_index":1821,"type":"BUY","strength":0.588,"price":0.8549,"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":40},{"ts":"1994-10-24","known_ts":"1994-10-26","bar_index":1827,"type":"BUY","strength":0.588,"price":0.8411,"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":"1994-11-14","known_ts":"1994-11-16","bar_index":1832,"type":"BUY","strength":0.725,"price":0.8825,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"1995-02-23","known_ts":"1995-02-27","bar_index":1855,"type":"BUY","strength":0.45,"price":0.7859,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1995-03-08","known_ts":"1995-03-08","bar_index":1858,"type":"RECLAIM","strength":0.725,"price":0.8549,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1995-02-23 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1995-04-11","known_ts":"1995-04-13","bar_index":1866,"type":"BUY","strength":0.863,"price":0.8549,"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":10},{"ts":"1995-05-08","known_ts":"1995-05-10","bar_index":1872,"type":"BUY","strength":0.725,"price":0.8273,"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":"1995-07-20","known_ts":"1995-07-24","bar_index":1889,"type":"BUY","strength":0.863,"price":0.7997,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"1995-08-18","known_ts":"1995-08-22","bar_index":1896,"type":"BUY","strength":0.725,"price":0.7997,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"1995-11-03","known_ts":"1995-11-07","bar_index":1914,"type":"BUY","strength":0.863,"price":0.7859,"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":"1995-11-27","known_ts":"1995-11-29","bar_index":1919,"type":"BUY","strength":0.863,"price":0.7997,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"1996-01-10","known_ts":"1996-01-12","bar_index":1929,"type":"BUY","strength":0.725,"price":0.8549,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"1996-02-22","known_ts":"1996-02-26","bar_index":1939,"type":"BUY","strength":1.0,"price":0.7997,"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":"1996-04-16","known_ts":"1996-04-16","bar_index":1951,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.8411,"stop_level":0.8549,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-04-17","known_ts":"1996-04-17","bar_index":1951,"type":"RECLAIM","strength":1.0,"price":0.8825,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1996-04-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1996-04-16","prior_stop_level":0.8549,"sweep_low":0.8411,"atr14":0.030304,"stop_level":0.825948,"risk_basis":"daily_ohlc_atr14"},{"ts":"1996-05-09","known_ts":"1996-05-09","bar_index":1957,"type":"RECLAIM","strength":1.0,"price":0.91,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1996-04-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-11-11","known_ts":"1996-11-13","bar_index":2000,"type":"BUY","strength":0.725,"price":1.1582,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20},{"ts":"1996-12-16","known_ts":"1996-12-18","bar_index":2008,"type":"BUY","strength":0.725,"price":1.0617,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"1997-01-03","known_ts":"1997-01-07","bar_index":2012,"type":"BUY","strength":0.725,"price":1.1582,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"1997-02-06","known_ts":"1997-02-10","bar_index":2020,"type":"BUY","strength":0.863,"price":1.1306,"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":0},{"ts":"1997-02-25","known_ts":"1997-02-27","bar_index":2024,"type":"BUY","strength":0.725,"price":1.0755,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"1997-03-13","known_ts":"1997-03-17","bar_index":2028,"type":"BUY","strength":0.725,"price":1.0755,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"1997-04-09","known_ts":"1997-04-11","bar_index":2034,"type":"BUY","strength":0.725,"price":1.0203,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"1997-05-08","known_ts":"1997-05-12","bar_index":2041,"type":"BUY","strength":0.588,"price":1.0203,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"1997-05-27","known_ts":"1997-05-29","bar_index":2045,"type":"BUY","strength":0.45,"price":0.9928,"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":"1997-07-22","known_ts":"1997-07-24","bar_index":2058,"type":"BUY","strength":0.588,"price":0.9652,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1997-10-02","known_ts":"1997-10-06","bar_index":2075,"type":"BUY","strength":0.725,"price":1.0341,"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":35},{"ts":"1998-04-27","known_ts":"1998-04-29","bar_index":2122,"type":"REBUY","strength":1.0,"price":1.4891,"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":"1998-07-01","known_ts":"1998-07-01","bar_index":2137,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.6132,"stop_level":1.7098,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1998-09-24","known_ts":"1998-09-24","bar_index":2157,"type":"RECLAIM","strength":0.863,"price":2.3992,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1998-07-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1998-10-08","known_ts":"1998-10-08","bar_index":2160,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.5443,"stop_level":1.6408,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1998-10-13","known_ts":"1998-10-13","bar_index":2161,"type":"RECLAIM","strength":0.863,"price":1.6684,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-10-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":"1998-10-08","prior_stop_level":1.6408,"sweep_low":1.3788,"atr14":0.165857,"stop_level":1.295871,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-11-23","known_ts":"1998-11-25","bar_index":2171,"type":"BUY","strength":0.725,"price":1.9028,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"1999-01-07","known_ts":"1999-01-11","bar_index":2181,"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-01-07","trigger_known_ts":"1999-01-11","strength":0.45,"price":1.5719,"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.37362,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.5581,"atr14":0.035949,"stop_level":1.540125,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-01-26","known_ts":"1999-01-28","bar_index":2185,"type":"BUY","strength":0.45,"price":1.5719,"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-01-26","known_ts":"1999-01-28","bar_index":2185,"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-01-26","trigger_known_ts":"1999-01-28","strength":0.45,"price":1.5719,"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.37362,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.4616,"atr14":0.034612,"stop_level":1.444294,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-02-08","known_ts":"1999-02-10","bar_index":2188,"type":"BUY","strength":0.45,"price":1.5167,"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-02-08","known_ts":"1999-02-10","bar_index":2188,"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-02-08","trigger_known_ts":"1999-02-10","strength":0.45,"price":1.5167,"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.395617,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.4891,"atr14":0.034648,"stop_level":1.471776,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-03-10","known_ts":"1999-03-12","bar_index":2195,"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-10","trigger_known_ts":"1999-03-12","strength":0.588,"price":1.5581,"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.379119,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":1.5443,"atr14":0.018287,"stop_level":1.535157,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-06-04","known_ts":"1999-06-08","bar_index":2215,"type":"BUY","strength":0.588,"price":1.4064,"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":"1999-07-12","known_ts":"1999-07-12","bar_index":2223,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.3788,"stop_level":1.3926,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1999-08-09","known_ts":"1999-08-11","bar_index":2230,"type":"BUY","strength":0.45,"price":1.3788,"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-08-09","known_ts":"1999-08-11","bar_index":2230,"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-08-09","trigger_known_ts":"1999-08-11","strength":0.45,"price":1.3788,"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.450568,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.3375,"atr14":0.012652,"stop_level":1.331174,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-09-02","known_ts":"1999-09-02","bar_index":2236,"type":"RECLAIM","strength":0.725,"price":1.6477,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1999-08-09 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-09-30","known_ts":"1999-09-30","bar_index":2242,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.5029,"stop_level":1.6546,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-10-15","known_ts":"1999-10-15","bar_index":2246,"type":"RECLAIM","strength":0.863,"price":1.5719,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-09-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-02-02","known_ts":"2000-02-04","bar_index":2271,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2000-02-02","trigger_known_ts":"2000-02-04","strength":0.45,"price":1.4478,"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.166638,"monthly_oversold_dwell":12,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.434,"atr14":0.008989,"stop_level":1.429506,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-02-07","known_ts":"2000-02-09","bar_index":2272,"type":"BUY","strength":0.45,"price":1.4478,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2000-02-07","known_ts":"2000-02-09","bar_index":2272,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2000-02-07","trigger_known_ts":"2000-02-09","strength":0.45,"price":1.4478,"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.166638,"monthly_oversold_dwell":12,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.4064,"atr14":0.014542,"stop_level":1.399129,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-03-03","known_ts":"2000-03-07","bar_index":2278,"type":"BUY","strength":0.725,"price":1.4754,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2000-04-03","known_ts":"2000-04-03","bar_index":2285,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.4478,"stop_level":1.4754,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-04-06","known_ts":"2000-04-06","bar_index":2286,"type":"RECLAIM","strength":0.725,"price":1.4891,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-04-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2000-04-03","prior_stop_level":1.4754,"sweep_low":1.434,"atr14":0.0475,"stop_level":1.41025,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-04-19","known_ts":"2000-04-19","bar_index":2289,"type":"RECLAIM","strength":0.863,"price":1.5098,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-04-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-04-28","known_ts":"2000-05-02","bar_index":2291,"type":"REBUY","strength":0.863,"price":1.5443,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":60},{"ts":"2000-05-24","known_ts":"2000-05-26","bar_index":2297,"type":"BUY","strength":0.725,"price":1.5443,"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":45},{"ts":"2000-06-14","known_ts":"2000-06-14","bar_index":2301,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.434,"stop_level":1.4478,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-10-02","known_ts":"2000-10-04","bar_index":2327,"type":"BUY","strength":0.45,"price":1.3926,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2000-10-31","known_ts":"2000-10-31","bar_index":2334,"type":"RECLAIM","strength":0.725,"price":1.4616,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2000-10-02 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-12-08","known_ts":"2000-12-08","bar_index":2343,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.5305,"stop_level":1.5374,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2000-12-12","known_ts":"2000-12-12","bar_index":2343,"type":"RECLAIM","strength":0.863,"price":1.5719,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-12-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2000-12-08","prior_stop_level":1.5374,"sweep_low":1.5305,"atr14":0.016773,"stop_level":1.522114,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-01-19","known_ts":"2001-01-23","bar_index":2352,"type":"BUY","strength":1.0,"price":1.5857,"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":60},{"ts":"2001-01-29","known_ts":"2001-01-31","bar_index":2354,"type":"BUY","strength":1.0,"price":1.5857,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"2001-02-14","known_ts":"2001-02-16","bar_index":2358,"type":"BUY","strength":1.0,"price":1.6132,"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":50},{"ts":"2001-03-08","known_ts":"2001-03-08","bar_index":2363,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.5443,"stop_level":1.5719,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2001-04-20","known_ts":"2001-04-24","bar_index":2373,"type":"BUY","strength":0.863,"price":1.5829,"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":"2001-10-11","known_ts":"2001-10-15","bar_index":2412,"type":"BUY","strength":0.863,"price":2.2723,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2002-01-25","known_ts":"2002-01-25","bar_index":2436,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.9651,"stop_level":2.9673,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-01-30","known_ts":"2002-01-30","bar_index":2437,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.9231,"stop_level":2.9673,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-02-01","known_ts":"2002-02-01","bar_index":2437,"type":"RECLAIM","strength":1.0,"price":2.9783,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-01-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2002-01-25","prior_stop_level":2.9673,"sweep_low":2.8239,"atr14":0.061651,"stop_level":2.793074,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-02-01","known_ts":"2002-02-01","bar_index":2437,"type":"RECLAIM","strength":1.0,"price":2.9783,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-01-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2002-01-30","prior_stop_level":2.9673,"sweep_low":2.8239,"atr14":0.061651,"stop_level":2.793074,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-02-15","known_ts":"2002-02-15","bar_index":2441,"type":"RECLAIM","strength":1.0,"price":3.0334,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-01-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2002-08-29","known_ts":"2002-09-03","bar_index":2486,"type":"BUY","strength":0.588,"price":2.7577,"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":"2002-10-30","known_ts":"2002-10-30","bar_index":2500,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.5371,"stop_level":2.6363,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-10-31","known_ts":"2002-10-31","bar_index":2500,"type":"RECLAIM","strength":0.588,"price":2.6407,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-10-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":"2002-10-30","prior_stop_level":2.6363,"sweep_low":2.5371,"atr14":0.061793,"stop_level":2.506203,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-01-13","known_ts":"2003-01-15","bar_index":2517,"type":"REBUY","strength":0.588,"price":2.7356,"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":"2003-02-14","known_ts":"2003-02-14","bar_index":2524,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.6474,"stop_level":2.6595,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-02-18","known_ts":"2003-02-18","bar_index":2525,"type":"RECLAIM","strength":0.588,"price":2.6683,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-02-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2003-02-14","prior_stop_level":2.6595,"sweep_low":2.6474,"atr14":0.051199,"stop_level":2.621801,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-03-14","known_ts":"2003-03-18","bar_index":2531,"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-14","trigger_known_ts":"2003-03-18","strength":0.45,"price":2.4521,"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.426329,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.387,"atr14":0.042986,"stop_level":2.365507,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-04-01","known_ts":"2003-04-03","bar_index":2535,"type":"BUY","strength":0.45,"price":2.5657,"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":"2003-04-01","known_ts":"2003-04-03","bar_index":2535,"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-04-01","trigger_known_ts":"2003-04-03","strength":0.45,"price":2.5657,"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.399752,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.5117,"atr14":0.033038,"stop_level":2.495181,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-04-17","known_ts":"2003-04-17","bar_index":2539,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.4598,"stop_level":2.5117,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-05-01","known_ts":"2003-05-05","bar_index":2542,"type":"REBUY","strength":0.588,"price":2.6088,"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":"2003-05-06","known_ts":"2003-05-06","bar_index":2543,"type":"RECLAIM","strength":0.725,"price":2.7191,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2003-05-01 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-07-15","known_ts":"2003-07-17","bar_index":2559,"type":"BUY","strength":0.863,"price":2.8829,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2003-07-31","known_ts":"2003-08-04","bar_index":2563,"type":"BUY","strength":0.863,"price":2.8563,"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":75},{"ts":"2003-11-14","known_ts":"2003-11-18","bar_index":2588,"type":"BUY","strength":0.863,"price":3.0803,"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":"2003-11-24","known_ts":"2003-11-26","bar_index":2590,"type":"BUY","strength":0.863,"price":3.1036,"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":"2003-12-29","known_ts":"2003-12-29","bar_index":2597,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.2721,"stop_level":3.3653,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2003-12-30","known_ts":"2003-12-30","bar_index":2598,"type":"RECLAIM","strength":1.0,"price":3.4074,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-12-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2003-12-29","prior_stop_level":3.3653,"sweep_low":3.2721,"atr14":0.047943,"stop_level":3.248129,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-01-13","known_ts":"2004-01-13","bar_index":2601,"type":"RECLAIM","strength":1.0,"price":3.4407,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-12-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-05-26","known_ts":"2004-05-28","bar_index":2632,"type":"BUY","strength":0.863,"price":3.6419,"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":"2004-06-04","known_ts":"2004-06-08","bar_index":2634,"type":"BUY","strength":0.725,"price":3.6464,"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":"2004-06-28","known_ts":"2004-06-30","bar_index":2639,"type":"BUY","strength":0.725,"price":3.6619,"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":"2004-08-18","known_ts":"2004-08-20","bar_index":2651,"type":"BUY","strength":0.725,"price":3.7358,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"quality","score":65},{"ts":"2004-09-30","known_ts":"2004-10-04","bar_index":2661,"type":"BUY","strength":0.725,"price":3.6787,"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":"2004-11-19","known_ts":"2004-11-19","bar_index":2673,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.2709,"stop_level":4.2854,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-11-23","known_ts":"2004-11-23","bar_index":2673,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.2552,"stop_level":4.2854,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-11-29","known_ts":"2004-11-29","bar_index":2674,"type":"RECLAIM","strength":1.0,"price":4.4164,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-11-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2004-11-19","prior_stop_level":4.2854,"sweep_low":4.2552,"atr14":0.13031,"stop_level":4.190045,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-11-29","known_ts":"2004-11-29","bar_index":2674,"type":"RECLAIM","strength":1.0,"price":4.4164,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-11-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2004-11-23","prior_stop_level":4.2854,"sweep_low":4.2552,"atr14":0.13031,"stop_level":4.190045,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-12-08","known_ts":"2004-12-08","bar_index":2677,"type":"RECLAIM","strength":1.0,"price":4.2653,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-11-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-02-08","known_ts":"2005-02-10","bar_index":2691,"type":"BUY","strength":0.725,"price":4.4234,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2005-04-11","known_ts":"2005-04-13","bar_index":2705,"type":"REBUY","strength":0.863,"price":4.9587,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2006-03-10","known_ts":"2006-03-14","bar_index":2782,"type":"BUY","strength":0.725,"price":6.3393,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":30},{"ts":"2006-04-11","known_ts":"2006-04-11","bar_index":2789,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.6622,"stop_level":6.7446,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-04-13","known_ts":"2006-04-13","bar_index":2790,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.7252,"stop_level":6.7446,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-04-17","known_ts":"2006-04-17","bar_index":2790,"type":"RECLAIM","strength":0.725,"price":6.7893,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-04-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2006-04-11","prior_stop_level":6.7446,"sweep_low":6.6622,"atr14":0.145461,"stop_level":6.589469,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-04-17","known_ts":"2006-04-17","bar_index":2790,"type":"RECLAIM","strength":0.725,"price":6.7893,"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":true,"monthlyBull":false},"anchor_ts":"2006-04-13","prior_stop_level":6.7446,"sweep_low":6.6794,"atr14":0.145461,"stop_level":6.606669,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-04-27","known_ts":"2006-04-27","bar_index":2793,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.5764,"stop_level":6.6508,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-04-28","known_ts":"2006-04-28","bar_index":2793,"type":"RECLAIM","strength":0.725,"price":6.7538,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-04-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":"2006-04-27","prior_stop_level":6.6508,"sweep_low":6.5764,"atr14":0.160528,"stop_level":6.496136,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-05-15","known_ts":"2006-05-15","bar_index":2797,"type":"RECLAIM","strength":0.725,"price":6.9575,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-04-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-06-15","known_ts":"2006-06-15","bar_index":2804,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.7199,"stop_level":7.7588,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-06-16","known_ts":"2006-06-16","bar_index":2804,"type":"RECLAIM","strength":0.725,"price":7.8104,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-06-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2006-06-15","prior_stop_level":7.7588,"sweep_low":7.7199,"atr14":0.143406,"stop_level":7.648197,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-06-30","known_ts":"2006-06-30","bar_index":2808,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.5104,"stop_level":7.7199,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-08-30","known_ts":"2006-09-01","bar_index":2822,"type":"BUY","strength":0.588,"price":7.5104,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2007-01-25","known_ts":"2007-01-25","bar_index":2855,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.583,"stop_level":9.605,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-01-26","known_ts":"2007-01-26","bar_index":2855,"type":"RECLAIM","strength":0.863,"price":9.6155,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-01-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2007-01-25","prior_stop_level":9.605,"sweep_low":9.5691,"atr14":0.232157,"stop_level":9.453021,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-02-09","known_ts":"2007-02-09","bar_index":2859,"type":"RECLAIM","strength":1.0,"price":9.9086,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-01-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-04-30","known_ts":"2007-04-30","bar_index":2877,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.2485,"stop_level":10.716,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-06-15","known_ts":"2007-06-19","bar_index":2888,"type":"BUY","strength":0.588,"price":11.0231,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2007-07-16","known_ts":"2007-07-16","bar_index":2894,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.0075,"stop_level":11.0347,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-08-23","known_ts":"2007-08-27","bar_index":2904,"type":"BUY","strength":0.588,"price":10.5683,"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":80},{"ts":"2008-03-07","known_ts":"2008-03-11","bar_index":2949,"type":"BUY","strength":0.588,"price":11.5598,"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":"2008-04-22","known_ts":"2008-04-22","bar_index":2959,"type":"SELL","basis":"structure_stop","strength":0.588,"price":11.834,"stop_level":11.8616,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-04-24","known_ts":"2008-04-24","bar_index":2960,"type":"RECLAIM","strength":0.588,"price":12.1994,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-04-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-04-22","prior_stop_level":11.8616,"sweep_low":11.301,"atr14":0.447064,"stop_level":11.077468,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-05-12","known_ts":"2008-05-12","bar_index":2964,"type":"RECLAIM","strength":0.725,"price":11.839,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-04-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-07-16","known_ts":"2008-07-18","bar_index":2979,"type":"BUY","strength":0.45,"price":10.8191,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-07-31","known_ts":"2008-07-31","bar_index":2982,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.6551,"stop_level":10.8191,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-08-04","known_ts":"2008-08-04","bar_index":2983,"type":"RECLAIM","strength":0.588,"price":11.2579,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-07-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2008-07-31","prior_stop_level":10.8191,"sweep_low":10.2138,"atr14":0.633192,"stop_level":9.897204,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-08-14","known_ts":"2008-08-14","bar_index":2986,"type":"RECLAIM","strength":0.725,"price":12.017,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-07-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-09-04","known_ts":"2008-09-04","bar_index":2990,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.9653,"stop_level":10.9931,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-09-08","known_ts":"2008-09-08","bar_index":2991,"type":"RECLAIM","strength":0.588,"price":11.0914,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-09-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":"2008-09-04","prior_stop_level":10.9931,"sweep_low":10.7787,"atr14":0.467292,"stop_level":10.545054,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-09-10","known_ts":"2008-09-12","bar_index":2992,"type":"REBUY","strength":0.863,"price":12.0397,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2008-10-14","known_ts":"2008-10-16","bar_index":3000,"type":"BUY","strength":0.863,"price":12.2939,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2008-10-15","known_ts":"2008-10-15","bar_index":3000,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.2127,"stop_level":10.8266,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-10-16","known_ts":"2008-10-16","bar_index":3000,"type":"RECLAIM","strength":0.863,"price":12.2939,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-10-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2008-10-15","prior_stop_level":10.8266,"sweep_low":10.1822,"atr14":0.850265,"stop_level":9.757068,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-10-30","known_ts":"2008-11-03","bar_index":3004,"type":"BUY","strength":0.863,"price":12.7716,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":80},{"ts":"2008-11-20","known_ts":"2008-11-24","bar_index":3009,"type":"BUY","strength":0.725,"price":12.2964,"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":65},{"ts":"2009-01-12","known_ts":"2009-01-12","bar_index":3020,"type":"SELL","basis":"structure_stop","strength":0.863,"price":12.8792,"stop_level":12.9404,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-01-13","known_ts":"2009-01-13","bar_index":3020,"type":"RECLAIM","strength":0.863,"price":13.203,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-01-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":"2009-01-12","prior_stop_level":12.9404,"sweep_low":12.7492,"atr14":0.653099,"stop_level":12.42265,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-01-28","known_ts":"2009-01-28","bar_index":3024,"type":"RECLAIM","strength":0.863,"price":14.0445,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-01-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-04-13","known_ts":"2009-04-13","bar_index":3041,"type":"SELL","basis":"structure_stop","strength":1.0,"price":15.5826,"stop_level":15.7988,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-04-15","known_ts":"2009-04-15","bar_index":3041,"type":"SELL","basis":"structure_stop","strength":1.0,"price":15.7828,"stop_level":15.7988,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-04-16","known_ts":"2009-04-16","bar_index":3042,"type":"RECLAIM","strength":1.0,"price":16.7375,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-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":"2009-04-13","prior_stop_level":15.7988,"sweep_low":15.1156,"atr14":0.704885,"stop_level":14.763158,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-04-16","known_ts":"2009-04-16","bar_index":3042,"type":"RECLAIM","strength":1.0,"price":16.7375,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-04-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":"2009-04-15","prior_stop_level":15.7988,"sweep_low":15.2079,"atr14":0.704885,"stop_level":14.855458,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-04-29","known_ts":"2009-04-29","bar_index":3045,"type":"RECLAIM","strength":1.0,"price":15.7982,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-04-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-06-03","known_ts":"2009-06-05","bar_index":3053,"type":"BUY","strength":0.863,"price":15.9419,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20},{"ts":"2009-06-16","known_ts":"2009-06-18","bar_index":3056,"type":"BUY","strength":0.725,"price":15.6596,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2009-08-19","known_ts":"2009-08-21","bar_index":3071,"type":"BUY","strength":0.725,"price":15.4284,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2009-09-10","known_ts":"2009-09-14","bar_index":3076,"type":"BUY","strength":0.725,"price":15.3715,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2009-11-13","known_ts":"2009-11-13","bar_index":3091,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.3002,"stop_level":15.519,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-11-16","known_ts":"2009-11-16","bar_index":3091,"type":"RECLAIM","strength":0.863,"price":15.8838,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-11-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":"2009-11-13","prior_stop_level":15.519,"sweep_low":15.2376,"atr14":0.335476,"stop_level":15.069862,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-12-02","known_ts":"2009-12-02","bar_index":3095,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.8468,"stop_level":15.3002,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2010-01-14","known_ts":"2010-01-19","bar_index":3105,"type":"BUY","strength":0.588,"price":14.777,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":40},{"ts":"2010-03-01","known_ts":"2010-03-03","bar_index":3115,"type":"BUY","strength":0.45,"price":13.8045,"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":"2010-04-09","known_ts":"2010-04-09","bar_index":3124,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.4485,"stop_level":14.7296,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2010-04-14","known_ts":"2010-04-14","bar_index":3125,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.284,"stop_level":14.7296,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2010-04-15","known_ts":"2010-04-15","bar_index":3125,"type":"RECLAIM","strength":0.725,"price":14.8675,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-04-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2010-04-09","prior_stop_level":14.7296,"sweep_low":14.0613,"atr14":0.433679,"stop_level":13.844461,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-04-15","known_ts":"2010-04-15","bar_index":3125,"type":"RECLAIM","strength":0.725,"price":14.8675,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-04-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2010-04-14","prior_stop_level":14.7296,"sweep_low":14.162,"atr14":0.433679,"stop_level":13.945161,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-05-28","known_ts":"2010-06-02","bar_index":3136,"type":"BUY","strength":0.725,"price":14.3212,"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":50},{"ts":"2010-06-11","known_ts":"2010-06-15","bar_index":3139,"type":"BUY","strength":0.725,"price":14.3795,"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":60},{"ts":"2010-07-02","known_ts":"2010-07-07","bar_index":3144,"type":"REBUY","strength":0.725,"price":14.5637,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2010-09-10","known_ts":"2010-09-14","bar_index":3160,"type":"BUY","strength":0.863,"price":14.5958,"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":55},{"ts":"2010-09-28","known_ts":"2010-09-30","bar_index":3164,"type":"BUY","strength":0.863,"price":15.0963,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2010-10-27","known_ts":"2010-10-27","bar_index":3171,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.8041,"stop_level":15.896,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2010-11-02","known_ts":"2010-11-02","bar_index":3172,"type":"RECLAIM","strength":0.863,"price":16.2148,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-10-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":"2010-10-27","prior_stop_level":15.896,"sweep_low":15.5664,"atr14":0.423254,"stop_level":15.354773,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-11-16","known_ts":"2010-11-16","bar_index":3175,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.2414,"stop_level":17.5277,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2010-11-18","known_ts":"2010-11-18","bar_index":3176,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.0793,"stop_level":17.5277,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2010-12-06","known_ts":"2010-12-06","bar_index":3180,"type":"RECLAIM","strength":1.0,"price":17.5655,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-11-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2010-12-31","known_ts":"2010-12-31","bar_index":3186,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.5316,"stop_level":18.599,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-06-15","known_ts":"2011-06-17","bar_index":3224,"type":"BUY","strength":0.45,"price":14.7363,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2011-07-29","known_ts":"2011-07-29","bar_index":3234,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.2024,"stop_level":15.3551,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-09-27","known_ts":"2011-09-29","bar_index":3248,"type":"BUY","strength":0.45,"price":14.2427,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2011-10-18","known_ts":"2011-10-20","bar_index":3253,"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":"2011-10-18","trigger_known_ts":"2011-10-20","strength":0.588,"price":14.8106,"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.211309,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":13.459,"atr14":0.513426,"stop_level":13.202287,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-10-26","known_ts":"2011-10-26","bar_index":3255,"type":"RECLAIM","strength":0.725,"price":16.6846,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2011-09-27 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-11-09","known_ts":"2011-11-09","bar_index":3258,"type":"SELL","basis":"structure_stop","strength":0.725,"price":15.9123,"stop_level":15.935,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-11-10","known_ts":"2011-11-10","bar_index":3258,"type":"RECLAIM","strength":0.725,"price":16.2417,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-11-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2011-11-09","prior_stop_level":15.935,"sweep_low":15.617,"atr14":0.599497,"stop_level":15.317251,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-11-25","known_ts":"2011-11-25","bar_index":3262,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.9804,"stop_level":16.4688,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-11-28","known_ts":"2011-11-28","bar_index":3262,"type":"RECLAIM","strength":0.863,"price":16.7414,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-11-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2011-11-25","prior_stop_level":16.4688,"sweep_low":15.9293,"atr14":0.544291,"stop_level":15.657155,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-12-21","known_ts":"2011-12-21","bar_index":3268,"type":"RECLAIM","strength":0.863,"price":16.4688,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-11-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-02-22","known_ts":"2012-02-22","bar_index":3281,"type":"SELL","basis":"structure_stop","strength":1.0,"price":17.8524,"stop_level":18.2591,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-06-11","known_ts":"2012-06-13","bar_index":3307,"type":"BUY","strength":0.588,"price":16.0508,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":45},{"ts":"2012-10-03","known_ts":"2012-10-03","bar_index":3333,"type":"SELL","basis":"structure_stop","strength":1.0,"price":20.7769,"stop_level":21.589,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-11-28","known_ts":"2012-11-30","bar_index":3346,"type":"BUY","strength":0.863,"price":22.0597,"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":"2013-02-04","known_ts":"2013-02-06","bar_index":3361,"type":"BUY","strength":0.725,"price":19.8151,"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":65},{"ts":"2013-04-23","known_ts":"2013-04-25","bar_index":3379,"type":"REBUY","strength":0.725,"price":20.6655,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2013-06-04","known_ts":"2013-06-04","bar_index":3388,"type":"SELL","basis":"structure_stop","strength":1.0,"price":22.2302,"stop_level":22.8476,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-07-15","known_ts":"2013-07-17","bar_index":3398,"type":"BUY","strength":0.725,"price":22.1941,"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":"2013-08-28","known_ts":"2013-08-28","bar_index":3408,"type":"SELL","basis":"structure_stop","strength":1.0,"price":21.7569,"stop_level":21.8739,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-08-29","known_ts":"2013-08-29","bar_index":3409,"type":"RECLAIM","strength":1.0,"price":22.0586,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-08-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":"2013-08-28","prior_stop_level":21.8739,"sweep_low":21.5598,"atr14":0.575635,"stop_level":21.271983,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-09-20","known_ts":"2013-09-20","bar_index":3414,"type":"RECLAIM","strength":0.863,"price":24.1586,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-08-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-11-06","known_ts":"2013-11-08","bar_index":3425,"type":"BUY","strength":0.725,"price":22.5255,"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":"2013-11-22","known_ts":"2013-11-26","bar_index":3429,"type":"BUY","strength":0.725,"price":23.0957,"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":"2014-02-21","known_ts":"2014-02-25","bar_index":3449,"type":"BUY","strength":0.45,"price":17.5022,"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-03-21","known_ts":"2014-03-21","bar_index":3455,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.8399,"stop_level":17.0711,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-03-28","known_ts":"2014-03-28","bar_index":3457,"type":"SELL","basis":"structure_stop","strength":0.45,"price":16.5587,"stop_level":17.0711,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2014-05-09","known_ts":"2014-05-13","bar_index":3467,"type":"BUY","strength":0.45,"price":16.206,"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-07-17","known_ts":"2014-07-17","bar_index":3482,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.8211,"stop_level":14.9614,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-07-18","known_ts":"2014-07-18","bar_index":3483,"type":"RECLAIM","strength":0.588,"price":15.1653,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-07-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2014-07-17","prior_stop_level":14.9614,"sweep_low":14.7701,"atr14":0.39452,"stop_level":14.57284,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-08-07","known_ts":"2014-08-07","bar_index":3487,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.9167,"stop_level":14.9932,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-08-12","known_ts":"2014-08-12","bar_index":3488,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.6617,"stop_level":14.9932,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-08-11","known_ts":"2014-08-11","bar_index":3488,"type":"RECLAIM","strength":0.588,"price":15.0187,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-08-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":"2014-08-07","prior_stop_level":14.9932,"sweep_low":14.6681,"atr14":0.346215,"stop_level":14.494993,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-08-29","known_ts":"2014-09-03","bar_index":3493,"type":"BUY","strength":0.588,"price":14.9104,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-09-12","known_ts":"2014-09-12","bar_index":3496,"type":"RECLAIM","strength":0.725,"price":15.1845,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2014-08-29 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-09-19","known_ts":"2014-09-19","bar_index":3497,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.7956,"stop_level":15.057,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-09-26","known_ts":"2014-09-26","bar_index":3499,"type":"SELL","basis":"structure_stop","strength":0.725,"price":14.6809,"stop_level":15.057,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-10-13","known_ts":"2014-10-13","bar_index":3503,"type":"RECLAIM","strength":0.863,"price":16.9696,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-09-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-11-19","known_ts":"2014-11-19","bar_index":3512,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.3444,"stop_level":16.454,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-12-24","known_ts":"2014-12-29","bar_index":3520,"type":"BUY","strength":0.863,"price":17.0792,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2015-02-04","known_ts":"2015-02-04","bar_index":3529,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.6472,"stop_level":18.8424,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-02-06","known_ts":"2015-02-06","bar_index":3529,"type":"RECLAIM","strength":1.0,"price":18.9595,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-02-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":"2015-02-04","prior_stop_level":18.8424,"sweep_low":18.6212,"atr14":0.618164,"stop_level":18.312118,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-03-16","known_ts":"2015-03-18","bar_index":3538,"type":"BUY","strength":1.0,"price":19.4084,"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":"2015-04-27","known_ts":"2015-04-27","bar_index":3547,"type":"SELL","basis":"structure_stop","strength":1.0,"price":21.6896,"stop_level":21.788,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-04-30","known_ts":"2015-04-30","bar_index":3548,"type":"SELL","basis":"structure_stop","strength":1.0,"price":20.9419,"stop_level":21.788,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-04-28","known_ts":"2015-04-28","bar_index":3548,"type":"RECLAIM","strength":1.0,"price":22.2864,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-04-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2015-04-27","prior_stop_level":21.788,"sweep_low":21.5256,"atr14":0.62313,"stop_level":21.214035,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-05-14","known_ts":"2015-05-14","bar_index":3552,"type":"RECLAIM","strength":1.0,"price":21.4469,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-04-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-10-13","known_ts":"2015-10-15","bar_index":3587,"type":"BUY","strength":0.588,"price":16.2194,"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":"2015-12-02","known_ts":"2015-12-02","bar_index":3598,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.1008,"stop_level":17.1542,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-12-08","known_ts":"2015-12-08","bar_index":3600,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.0274,"stop_level":17.1542,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-01-07","known_ts":"2016-01-07","bar_index":3606,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.8581,"stop_level":16.8871,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-01-27","known_ts":"2016-01-29","bar_index":3611,"type":"BUY","strength":0.588,"price":17.7007,"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-02-23","known_ts":"2016-02-25","bar_index":3617,"type":"BUY","strength":0.588,"price":17.5861,"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-04-14","known_ts":"2016-04-18","bar_index":3629,"type":"BUY","strength":0.725,"price":16.9881,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2016-12-08","known_ts":"2016-12-08","bar_index":3684,"type":"SELL","basis":"structure_stop","strength":1.0,"price":22.3841,"stop_level":23.9147,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-12-12","known_ts":"2016-12-12","bar_index":3685,"type":"SELL","basis":"structure_stop","strength":0.863,"price":22.0863,"stop_level":23.9147,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2017-02-22","known_ts":"2017-02-24","bar_index":3701,"type":"BUY","strength":0.725,"price":21.5194,"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":"2017-04-10","known_ts":"2017-04-12","bar_index":3712,"type":"BUY","strength":0.588,"price":18.8004,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"quality","score":65},{"ts":"2017-06-01","known_ts":"2017-06-05","bar_index":3724,"type":"BUY","strength":0.45,"price":17.8064,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2017-09-08","known_ts":"2017-09-12","bar_index":3747,"type":"BUY","strength":0.45,"price":16.8339,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2017-10-30","known_ts":"2017-10-30","bar_index":3759,"type":"SELL","basis":"structure_stop","strength":0.725,"price":17.0439,"stop_level":17.1589,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-10-31","known_ts":"2017-10-31","bar_index":3759,"type":"RECLAIM","strength":0.725,"price":17.2451,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-10-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":"2017-10-30","prior_stop_level":17.1589,"sweep_low":16.8354,"atr14":0.410273,"stop_level":16.630263,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-11-20","known_ts":"2017-11-22","bar_index":3764,"type":"BUY","strength":0.863,"price":18.2156,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2017-12-08","known_ts":"2017-12-08","bar_index":3768,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.7204,"stop_level":16.7491,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-01-18","known_ts":"2018-01-22","bar_index":3777,"type":"BUY","strength":0.725,"price":17.2801,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2018-03-01","known_ts":"2018-03-01","bar_index":3786,"type":"SELL","basis":"structure_stop","strength":0.725,"price":17.0403,"stop_level":17.0693,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-03-02","known_ts":"2018-03-02","bar_index":3787,"type":"RECLAIM","strength":0.725,"price":17.5489,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-03-01 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-03-01","prior_stop_level":17.0693,"sweep_low":16.9313,"atr14":0.45529,"stop_level":16.703655,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-03-15","known_ts":"2018-03-15","bar_index":3790,"type":"RECLAIM","strength":0.863,"price":18.2974,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-03-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-06-12","known_ts":"2018-06-12","bar_index":3810,"type":"SELL","basis":"structure_stop","strength":1.0,"price":20.7295,"stop_level":20.7589,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-06-13","known_ts":"2018-06-13","bar_index":3810,"type":"RECLAIM","strength":1.0,"price":20.7662,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-06-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2018-06-12","prior_stop_level":20.7589,"sweep_low":20.5828,"atr14":0.516537,"stop_level":20.324532,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-06-27","known_ts":"2018-06-27","bar_index":3814,"type":"RECLAIM","strength":1.0,"price":21.6174,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-06-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-11-07","known_ts":"2018-11-09","bar_index":3845,"type":"BUY","strength":0.725,"price":20.2286,"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":"2018-12-06","known_ts":"2018-12-06","bar_index":3851,"type":"SELL","basis":"structure_stop","strength":0.725,"price":19.4218,"stop_level":19.4517,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2018-12-07","known_ts":"2018-12-07","bar_index":3851,"type":"RECLAIM","strength":0.725,"price":19.5713,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-12-06 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":"2018-12-06","prior_stop_level":19.4517,"sweep_low":18.8168,"atr14":0.940843,"stop_level":18.346378,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-12-24","known_ts":"2018-12-24","bar_index":3855,"type":"SELL","basis":"structure_stop","strength":0.725,"price":18.3088,"stop_level":19.0035,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2018-12-28","known_ts":"2018-12-28","bar_index":3856,"type":"RECLAIM","strength":0.725,"price":19.8551,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-12-24 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":"2018-12-24","prior_stop_level":19.0035,"sweep_low":18.1146,"atr14":0.927828,"stop_level":17.650686,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-02-01","known_ts":"2019-02-01","bar_index":3864,"type":"RECLAIM","strength":0.863,"price":20.985,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-12-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-03-08","known_ts":"2019-03-08","bar_index":3872,"type":"SELL","basis":"structure_stop","strength":1.0,"price":22.4102,"stop_level":23.1114,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-03-12","known_ts":"2019-03-12","bar_index":3872,"type":"SELL","basis":"structure_stop","strength":1.0,"price":22.3499,"stop_level":23.1114,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-04-25","known_ts":"2019-04-29","bar_index":3883,"type":"BUY","strength":0.725,"price":22.6968,"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":15},{"ts":"2019-06-25","known_ts":"2019-06-27","bar_index":3897,"type":"BUY","strength":0.725,"price":20.5732,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2019-08-15","known_ts":"2019-08-19","bar_index":3909,"type":"BUY","strength":0.45,"price":19.2861,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2019-09-11","known_ts":"2019-09-11","bar_index":3915,"type":"RECLAIM","strength":0.588,"price":20.5386,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2019-08-15 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2019-10-03","known_ts":"2019-10-03","bar_index":3920,"type":"SELL","basis":"structure_stop","strength":0.588,"price":19.7035,"stop_level":19.847,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-10-07","known_ts":"2019-10-07","bar_index":3921,"type":"RECLAIM","strength":0.588,"price":20.3784,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-10-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-10-03","prior_stop_level":19.847,"sweep_low":19.6027,"atr14":0.454108,"stop_level":19.375646,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-11-05","known_ts":"2019-11-05","bar_index":3928,"type":"RECLAIM","strength":0.725,"price":21.1852,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-10-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-12-04","known_ts":"2019-12-04","bar_index":3934,"type":"SELL","basis":"structure_stop","strength":0.725,"price":20.006,"stop_level":20.2853,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-02-14","known_ts":"2020-02-19","bar_index":3951,"type":"BUY","strength":0.45,"price":17.7185,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2020-02-28","known_ts":"2020-02-28","bar_index":3954,"type":"SELL","basis":"structure_stop","strength":0.45,"price":16.1112,"stop_level":17.4205,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2020-03-17","known_ts":"2020-03-19","bar_index":3958,"type":"BUY","strength":0.45,"price":16.9109,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2020-04-15","known_ts":"2020-04-15","bar_index":3964,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.8629,"stop_level":17.9797,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-05-26","known_ts":"2020-05-26","bar_index":3974,"type":"RECLAIM","strength":0.863,"price":18.9698,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-04-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-06-22","known_ts":"2020-06-22","bar_index":3980,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.1024,"stop_level":20.1341,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-06-23","known_ts":"2020-06-23","bar_index":3980,"type":"RECLAIM","strength":0.863,"price":20.2292,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2020-06-22","prior_stop_level":20.1341,"sweep_low":19.9203,"atr14":0.632887,"stop_level":19.603856,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-07-08","known_ts":"2020-07-08","bar_index":3984,"type":"RECLAIM","strength":0.863,"price":21.3964,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-06-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-07-30","known_ts":"2020-07-30","bar_index":3989,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.5332,"stop_level":20.7729,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-01-06","known_ts":"2021-01-08","bar_index":4026,"type":"BUY","strength":0.45,"price":18.0872,"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":"2021-01-26","known_ts":"2021-01-26","bar_index":4030,"type":"SELL","basis":"structure_stop","strength":0.45,"price":17.8585,"stop_level":17.8749,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2021-01-28","known_ts":"2021-01-28","bar_index":4031,"type":"SELL","basis":"structure_stop","strength":0.45,"price":17.3196,"stop_level":17.8749,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2021-02-05","known_ts":"2021-02-09","bar_index":4033,"type":"REBUY","strength":0.45,"price":18.4138,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2021-03-01","known_ts":"2021-03-01","bar_index":4038,"type":"RECLAIM","strength":0.725,"price":19.4999,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2021-02-05 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-03-31","known_ts":"2021-03-31","bar_index":4045,"type":"SELL","basis":"structure_stop","strength":0.863,"price":19.4388,"stop_level":19.5244,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-04-01","known_ts":"2021-04-01","bar_index":4045,"type":"RECLAIM","strength":0.863,"price":19.8264,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-03-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2021-03-31","prior_stop_level":19.5244,"sweep_low":19.2904,"atr14":0.672722,"stop_level":18.954039,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-04-16","known_ts":"2021-04-16","bar_index":4049,"type":"RECLAIM","strength":0.863,"price":20.9233,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-03-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-09-23","known_ts":"2021-09-27","bar_index":4086,"type":"BUY","strength":0.588,"price":18.6712,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"aplus","score":90},{"ts":"2021-11-16","known_ts":"2021-11-16","bar_index":4098,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.9249,"stop_level":18.9755,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2021-11-18","known_ts":"2021-11-18","bar_index":4099,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.377,"stop_level":18.9755,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2021-12-09","known_ts":"2021-12-13","bar_index":4104,"type":"BUY","strength":0.725,"price":18.7732,"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":30},{"ts":"2022-01-19","known_ts":"2022-01-19","bar_index":4113,"type":"SELL","basis":"structure_stop","strength":0.725,"price":18.6075,"stop_level":18.6973,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-01-21","known_ts":"2022-01-21","bar_index":4113,"type":"RECLAIM","strength":0.725,"price":18.7353,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-01-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-01-19","prior_stop_level":18.6973,"sweep_low":18.3604,"atr14":0.480765,"stop_level":18.120017,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-02-14","known_ts":"2022-02-16","bar_index":4119,"type":"BUY","strength":1.0,"price":19.3657,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":50},{"ts":"2022-04-25","known_ts":"2022-04-25","bar_index":4135,"type":"SELL","basis":"structure_stop","strength":1.0,"price":20.7793,"stop_level":20.8482,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-06-07","known_ts":"2022-06-09","bar_index":4145,"type":"BUY","strength":0.863,"price":20.4695,"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":90},{"ts":"2022-08-29","known_ts":"2022-08-29","bar_index":4164,"type":"SELL","basis":"structure_stop","strength":0.588,"price":19.2365,"stop_level":19.5325,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2022-10-14","known_ts":"2022-10-18","bar_index":4175,"type":"BUY","strength":0.45,"price":18.4295,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-10-27","known_ts":"2022-10-27","bar_index":4178,"type":"RECLAIM","strength":0.725,"price":19.6017,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2022-10-14 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-11-11","known_ts":"2022-11-11","bar_index":4181,"type":"SELL","basis":"structure_stop","strength":0.588,"price":19.4607,"stop_level":19.5224,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-11-14","known_ts":"2022-11-14","bar_index":4182,"type":"RECLAIM","strength":0.588,"price":19.8749,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-11-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":"2022-11-11","prior_stop_level":19.5224,"sweep_low":19.2932,"atr14":0.509035,"stop_level":19.038682,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-11-28","known_ts":"2022-11-28","bar_index":4185,"type":"RECLAIM","strength":0.725,"price":19.8661,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-11-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-01-05","known_ts":"2023-01-05","bar_index":4193,"type":"SELL","basis":"structure_stop","strength":0.863,"price":20.2043,"stop_level":20.5271,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-01-06","known_ts":"2023-01-06","bar_index":4194,"type":"RECLAIM","strength":0.863,"price":20.8724,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-01-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2023-01-05","prior_stop_level":20.5271,"sweep_low":20.0974,"atr14":0.527168,"stop_level":19.833816,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-01-11","known_ts":"2023-01-13","bar_index":4195,"type":"REBUY","strength":0.863,"price":21.0773,"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":"2023-06-05","known_ts":"2023-06-07","bar_index":4228,"type":"BUY","strength":0.725,"price":19.961,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2023-06-27","known_ts":"2023-06-27","bar_index":4233,"type":"SELL","basis":"structure_stop","strength":0.863,"price":19.8349,"stop_level":20.0241,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-06-29","known_ts":"2023-06-29","bar_index":4233,"type":"RECLAIM","strength":0.863,"price":20.2493,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-06-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2023-06-27","prior_stop_level":20.0241,"sweep_low":19.4386,"atr14":0.467698,"stop_level":19.204751,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-07-14","known_ts":"2023-07-14","bar_index":4237,"type":"RECLAIM","strength":0.725,"price":21.0477,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-06-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-08-15","known_ts":"2023-08-15","bar_index":4244,"type":"SELL","basis":"structure_stop","strength":1.0,"price":21.4666,"stop_level":21.7307,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-10-04","known_ts":"2023-10-06","bar_index":4256,"type":"BUY","strength":0.863,"price":21.9704,"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":"2023-11-08","known_ts":"2023-11-08","bar_index":4264,"type":"SELL","basis":"structure_stop","strength":1.0,"price":21.8138,"stop_level":22.1361,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-11-10","known_ts":"2023-11-10","bar_index":4265,"type":"SELL","basis":"structure_stop","strength":1.0,"price":22.1177,"stop_level":22.1361,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-11-13","known_ts":"2023-11-13","bar_index":4265,"type":"RECLAIM","strength":1.0,"price":22.2742,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-11-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2023-11-08","prior_stop_level":22.1361,"sweep_low":21.6297,"atr14":0.433531,"stop_level":21.412934,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-11-13","known_ts":"2023-11-13","bar_index":4265,"type":"RECLAIM","strength":1.0,"price":22.2742,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-11-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":"2023-11-10","prior_stop_level":22.1361,"sweep_low":21.7586,"atr14":0.433531,"stop_level":21.541834,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-11-24","known_ts":"2023-11-28","bar_index":4268,"type":"REBUY","strength":1.0,"price":22.8912,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2023-12-14","known_ts":"2023-12-14","bar_index":4272,"type":"SELL","basis":"structure_stop","strength":1.0,"price":23.0293,"stop_level":23.0846,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-12-19","known_ts":"2023-12-19","bar_index":4273,"type":"RECLAIM","strength":1.0,"price":23.1582,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-12-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2023-12-14","prior_stop_level":23.0846,"sweep_low":22.486,"atr14":0.570405,"stop_level":22.200797,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-12-29","known_ts":"2023-12-29","bar_index":4276,"type":"RECLAIM","strength":1.0,"price":24.1873,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-12-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-03-11","known_ts":"2024-03-13","bar_index":4292,"type":"BUY","strength":0.863,"price":25.6932,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2024-04-16","known_ts":"2024-04-16","bar_index":4300,"type":"SELL","basis":"structure_stop","strength":1.0,"price":25.6057,"stop_level":25.7211,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-04-19","known_ts":"2024-04-19","bar_index":4301,"type":"RECLAIM","strength":1.0,"price":25.8402,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-04-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-04-16","prior_stop_level":25.7211,"sweep_low":25.0992,"atr14":0.576274,"stop_level":24.811063,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-05-09","known_ts":"2024-05-09","bar_index":4306,"type":"RECLAIM","strength":1.0,"price":27.9787,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-04-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-06-04","known_ts":"2024-06-04","bar_index":4311,"type":"SELL","basis":"structure_stop","strength":1.0,"price":26.0278,"stop_level":28.3351,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-07-19","known_ts":"2024-07-23","bar_index":4322,"type":"BUY","strength":0.725,"price":27.0926,"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-11-07","known_ts":"2024-11-11","bar_index":4348,"type":"BUY","strength":0.725,"price":31.6272,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2024-12-09","known_ts":"2024-12-09","bar_index":4355,"type":"SELL","basis":"structure_stop","strength":0.588,"price":29.1165,"stop_level":29.3265,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2024-12-10","known_ts":"2024-12-10","bar_index":4355,"type":"RECLAIM","strength":0.725,"price":29.9948,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-12-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2024-12-09","prior_stop_level":29.3265,"sweep_low":28.8588,"atr14":0.957873,"stop_level":28.379863,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-12-12","known_ts":"2024-12-16","bar_index":4356,"type":"BUY","strength":0.725,"price":31.4363,"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":55},{"ts":"2025-02-07","known_ts":"2025-02-07","bar_index":4368,"type":"SELL","basis":"structure_stop","strength":0.725,"price":32.6661,"stop_level":32.8104,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-02-10","known_ts":"2025-02-10","bar_index":4368,"type":"RECLAIM","strength":0.725,"price":33.0991,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-02-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2025-02-07","prior_stop_level":32.8104,"sweep_low":32.5218,"atr14":0.864064,"stop_level":32.089768,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-03-18","known_ts":"2025-03-20","bar_index":4377,"type":"BUY","strength":0.588,"price":33.3493,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2025-04-15","known_ts":"2025-04-15","bar_index":4383,"type":"SELL","basis":"structure_stop","strength":0.863,"price":33.9506,"stop_level":34.2121,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-04-16","known_ts":"2025-04-16","bar_index":4384,"type":"RECLAIM","strength":0.863,"price":34.2799,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-04-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2025-04-15","prior_stop_level":34.2121,"sweep_low":33.4469,"atr14":1.247922,"stop_level":32.822939,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-04-25","known_ts":"2025-04-29","bar_index":4386,"type":"REBUY","strength":0.863,"price":35.016,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":10},{"ts":"2025-08-26","known_ts":"2025-08-28","bar_index":4414,"type":"BUY","strength":0.725,"price":35.2422,"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":"2025-10-06","known_ts":"2025-10-06","bar_index":4423,"type":"SELL","basis":"structure_stop","strength":0.588,"price":35.7429,"stop_level":36.0513,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-11-11","known_ts":"2025-11-13","bar_index":4432,"type":"BUY","strength":0.45,"price":33.5347,"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":"2025-12-08","known_ts":"2025-12-08","bar_index":4438,"type":"RECLAIM","strength":0.725,"price":35.527,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2025-11-11 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-12-24","known_ts":"2025-12-24","bar_index":4442,"type":"SELL","basis":"structure_stop","strength":0.725,"price":35.7232,"stop_level":36.8028,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-12-31","known_ts":"2025-12-31","bar_index":4443,"type":"SELL","basis":"structure_stop","strength":0.588,"price":34.987,"stop_level":35.3012,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-01-16","known_ts":"2026-01-21","bar_index":4447,"type":"REBUY","strength":0.725,"price":35.1846,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2026-01-30","known_ts":"2026-02-03","bar_index":4450,"type":"BUY","strength":0.725,"price":38.4165,"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":55},{"ts":"2026-06-02","known_ts":"2026-06-02","bar_index":4478,"type":"SELL","basis":"structure_stop","strength":1.0,"price":37.3697,"stop_level":45.0444,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}}],"state":{"position_hint":"flat","last_signal":"SELL","last_scored_signal":"SELL","last_scored_ts":"2026-06-02","last_scored_basis":"structure_stop","bars_since_signal":20,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":false,"above200":true},"early_dots":["2017-06-01","2017-06-27","2017-08-30","2017-12-20","2018-01-12","2018-02-13","2018-06-19","2018-07-24","2018-08-14","2018-10-12","2018-11-07","2019-04-03","2019-06-12","2019-08-07","2020-01-07","2020-02-03","2020-03-12","2020-08-14","2020-11-04","2020-12-28","2021-06-03","2021-06-21","2021-08-11","2021-09-20","2022-05-11","2022-05-24","2022-06-29","2022-09-15","2022-10-03","2023-03-06","2023-05-17","2023-09-08","2024-02-13","2024-06-24","2024-11-04","2025-03-05","2025-10-16","2025-11-03","2026-04-28","2026-06-18"],"warnings":[{"ts":"2022-04-25","kind":"confirm","px":20.7793,"level":20.8482},{"ts":"2022-08-26","kind":"arm","px":19.4193},{"ts":"2022-08-29","kind":"confirm","px":19.2365,"level":19.5325},{"ts":"2022-11-07","kind":"arm","px":19.5224},{"ts":"2022-11-11","kind":"confirm","px":19.4607,"level":19.5224},{"ts":"2022-11-23","kind":"arm","px":18.7996},{"ts":"2022-12-22","kind":"arm","px":20.5271},{"ts":"2023-01-05","kind":"confirm","px":20.2043,"level":20.5271},{"ts":"2023-06-26","kind":"arm","px":19.943},{"ts":"2023-06-27","kind":"confirm","px":19.8349,"level":20.0241},{"ts":"2023-07-17","kind":"arm","px":20.9475},{"ts":"2023-08-10","kind":"arm","px":21.7854},{"ts":"2023-08-15","kind":"confirm","px":21.4666,"level":21.7307},{"ts":"2023-11-07","kind":"arm","px":22.1914},{"ts":"2023-11-08","kind":"confirm","px":21.8138,"level":22.1361},{"ts":"2023-11-09","kind":"arm","px":21.9151},{"ts":"2023-11-10","kind":"confirm","px":22.1177,"level":22.1361},{"ts":"2023-12-06","kind":"arm","px":23.1398},{"ts":"2023-12-14","kind":"confirm","px":23.0293,"level":23.0846},{"ts":"2024-04-02","kind":"arm","px":26.0372},{"ts":"2024-04-16","kind":"confirm","px":25.6057,"level":25.7211},{"ts":"2024-05-22","kind":"arm","px":28.1194},{"ts":"2024-06-04","kind":"confirm","px":26.0278,"level":28.3351},{"ts":"2024-08-06","kind":"arm","px":25.1419},{"ts":"2024-11-19","kind":"arm","px":29.3265},{"ts":"2024-12-09","kind":"confirm","px":29.1165,"level":29.3265},{"ts":"2025-02-03","kind":"arm","px":32.8104},{"ts":"2025-02-07","kind":"confirm","px":32.6661,"level":32.8104},{"ts":"2025-04-10","kind":"arm","px":34.8611},{"ts":"2025-04-15","kind":"confirm","px":33.9506,"level":34.2121},{"ts":"2025-09-17","kind":"arm","px":37.9036},{"ts":"2025-10-06","kind":"confirm","px":35.7429,"level":36.0513},{"ts":"2025-12-23","kind":"arm","px":35.3012},{"ts":"2025-12-24","kind":"confirm","px":35.7232,"level":36.8028},{"ts":"2025-12-30","kind":"arm","px":35.0166},{"ts":"2025-12-31","kind":"confirm","px":34.987,"level":35.3012},{"ts":"2026-02-27","kind":"arm","px":38.6932},{"ts":"2026-04-15","kind":"arm","px":40.9784},{"ts":"2026-06-01","kind":"arm","px":46.3467},{"ts":"2026-06-02","kind":"confirm","px":37.3697,"level":45.0444}],"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":[]}}}