{"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":"APOG","timeframe":"3D","as_of":"2026-08-13T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"1973-11-05","known_ts":"1973-11-05","bar_index":43,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.0909,"stop_level":0.103,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1974-01-08","known_ts":"1974-01-10","bar_index":58,"type":"BUY","strength":0.45,"price":0.0666,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1974-01-08","known_ts":"1974-01-10","bar_index":58,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1974-01-08","trigger_known_ts":"1974-01-10","strength":0.45,"price":0.0666,"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.388991,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.0666,"atr14":0.015067,"stop_level":0.059066,"risk_basis":"daily_ohlc_atr14"},{"ts":"1974-01-11","known_ts":"1974-01-11","bar_index":59,"type":"RECLAIM","strength":0.588,"price":0.0818,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1974-01-08 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1974-03-08","known_ts":"1974-03-08","bar_index":72,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.0757,"stop_level":0.0818,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1974-04-30","known_ts":"1974-05-02","bar_index":84,"type":"BUY","strength":0.588,"price":0.0818,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":30},{"ts":"1974-07-12","known_ts":"1974-07-16","bar_index":101,"type":"BUY","strength":0.725,"price":0.0818,"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":"1974-09-12","known_ts":"1974-09-12","bar_index":115,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.0666,"stop_level":0.0757,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1974-10-15","known_ts":"1974-10-17","bar_index":123,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1974-10-15","trigger_known_ts":"1974-10-17","strength":0.45,"price":0.0666,"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.353398,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.0666,"atr14":0.01506,"stop_level":0.05907,"risk_basis":"daily_ohlc_atr14"},{"ts":"1975-01-07","known_ts":"1975-01-09","bar_index":142,"type":"BUY","strength":0.45,"price":0.0575,"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":"1975-01-07","known_ts":"1975-01-09","bar_index":142,"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":"1975-01-07","trigger_known_ts":"1975-01-09","strength":0.45,"price":0.0575,"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.367437,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":0.0515,"atr14":0.014241,"stop_level":0.04438,"risk_basis":"daily_ohlc_atr14"},{"ts":"1975-02-13","known_ts":"1975-02-13","bar_index":151,"type":"RECLAIM","strength":0.725,"price":0.0939,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1974-09-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1975-04-02","known_ts":"1975-04-02","bar_index":161,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.0757,"stop_level":0.0818,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1975-10-09","known_ts":"1975-10-09","bar_index":206,"type":"RECLAIM","strength":1.0,"price":0.0818,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1975-04-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1976-07-28","known_ts":"1976-07-28","bar_index":273,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.1272,"stop_level":0.1333,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1976-07-30","known_ts":"1976-07-30","bar_index":274,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.1272,"stop_level":0.1333,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1977-05-04","known_ts":"1977-05-04","bar_index":338,"type":"RECLAIM","strength":0.863,"price":0.1424,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1976-07-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1977-10-04","known_ts":"1977-10-06","bar_index":373,"type":"BUY","strength":0.725,"price":0.1757,"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":"1977-12-21","known_ts":"1977-12-21","bar_index":391,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.1999,"stop_level":0.2135,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1978-02-10","known_ts":"1978-02-14","bar_index":403,"type":"BUY","strength":0.725,"price":0.2135,"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":70},{"ts":"1978-03-17","known_ts":"1978-03-17","bar_index":411,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.1954,"stop_level":0.1999,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1978-04-13","known_ts":"1978-04-13","bar_index":417,"type":"RECLAIM","strength":0.725,"price":0.2226,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1978-03-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1979-01-11","known_ts":"1979-01-15","bar_index":480,"type":"BUY","strength":0.588,"price":0.3339,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"1979-03-05","known_ts":"1979-03-05","bar_index":492,"type":"SELL","basis":"structure_stop","strength":0.725,"price":0.3476,"stop_level":0.3544,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1979-03-29","known_ts":"1979-04-02","bar_index":498,"type":"BUY","strength":0.588,"price":0.3544,"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":25},{"ts":"1979-04-20","known_ts":"1979-04-24","bar_index":503,"type":"BUY","strength":0.725,"price":0.3816,"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":"1979-05-16","known_ts":"1979-05-18","bar_index":509,"type":"BUY","strength":0.588,"price":0.3816,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":60},{"ts":"1979-09-27","known_ts":"1979-09-27","bar_index":540,"type":"SELL","basis":"structure_stop","strength":1.0,"price":0.5248,"stop_level":0.5384,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1979-10-02","known_ts":"1979-10-02","bar_index":541,"type":"RECLAIM","strength":1.0,"price":0.552,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1979-09-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1979-09-27","prior_stop_level":0.5384,"sweep_low":0.5248,"atr14":0.045353,"stop_level":0.502123,"risk_basis":"daily_ohlc_atr14"},{"ts":"1979-12-10","known_ts":"1979-12-10","bar_index":557,"type":"RECLAIM","strength":1.0,"price":0.7497,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1979-09-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1980-01-03","known_ts":"1980-01-03","bar_index":562,"type":"SELL","basis":"structure_stop","strength":0.863,"price":0.6474,"stop_level":0.6815,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1980-04-15","known_ts":"1980-04-17","bar_index":586,"type":"BUY","strength":0.588,"price":0.5708,"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":"1980-06-30","known_ts":"1980-06-30","bar_index":603,"type":"SELL","basis":"structure_stop","strength":0.588,"price":0.5878,"stop_level":0.6048,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1980-07-07","known_ts":"1980-07-07","bar_index":605,"type":"RECLAIM","strength":0.588,"price":0.6219,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1980-06-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1980-06-30","prior_stop_level":0.6048,"sweep_low":0.5878,"atr14":0.058139,"stop_level":0.558731,"risk_basis":"daily_ohlc_atr14"},{"ts":"1980-07-15","known_ts":"1980-07-15","bar_index":607,"type":"RECLAIM","strength":0.725,"price":0.6815,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1980-06-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1980-12-08","known_ts":"1980-12-08","bar_index":640,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.3204,"stop_level":1.3311,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1981-04-01","known_ts":"1981-04-03","bar_index":667,"type":"BUY","strength":0.725,"price":1.395,"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":0},{"ts":"1981-06-10","known_ts":"1981-06-12","bar_index":683,"type":"BUY","strength":0.588,"price":1.395,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"1981-07-14","known_ts":"1981-07-14","bar_index":690,"type":"SELL","basis":"structure_stop","strength":0.45,"price":1.2778,"stop_level":1.2885,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1981-07-17","known_ts":"1981-07-17","bar_index":691,"type":"RECLAIM","strength":0.588,"price":1.3098,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1981-07-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"1981-07-14","prior_stop_level":1.2885,"sweep_low":1.2778,"atr14":0.030645,"stop_level":1.262477,"risk_basis":"daily_ohlc_atr14"},{"ts":"1981-08-05","known_ts":"1981-08-07","bar_index":696,"type":"BUY","strength":0.588,"price":1.363,"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":"1981-09-30","known_ts":"1981-10-02","bar_index":709,"type":"BUY","strength":0.45,"price":1.1501,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1981-10-26","known_ts":"1981-10-26","bar_index":715,"type":"RECLAIM","strength":0.725,"price":1.4056,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1981-09-30 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1981-11-13","known_ts":"1981-11-13","bar_index":719,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.3204,"stop_level":1.3311,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1981-11-30","known_ts":"1981-11-30","bar_index":723,"type":"RECLAIM","strength":0.725,"price":1.3346,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1981-11-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1982-03-17","known_ts":"1982-03-17","bar_index":747,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.6186,"stop_level":1.6754,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1982-07-19","known_ts":"1982-07-21","bar_index":776,"type":"BUY","strength":0.45,"price":1.363,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1982-08-10","known_ts":"1982-08-10","bar_index":781,"type":"SELL","basis":"structure_stop","strength":0.45,"price":1.3204,"stop_level":1.3346,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"1982-08-16","known_ts":"1982-08-16","bar_index":782,"type":"RECLAIM","strength":0.45,"price":1.363,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1982-08-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"1982-08-10","prior_stop_level":1.3346,"sweep_low":1.3204,"atr14":0.032144,"stop_level":1.304328,"risk_basis":"daily_ohlc_atr14"},{"ts":"1982-08-25","known_ts":"1982-08-25","bar_index":785,"type":"RECLAIM","strength":0.725,"price":1.576,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1982-08-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1982-09-16","known_ts":"1982-09-16","bar_index":790,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.5618,"stop_level":1.5902,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1982-09-21","known_ts":"1982-09-21","bar_index":791,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.505,"stop_level":1.5902,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1982-09-23","known_ts":"1982-09-23","bar_index":791,"type":"RECLAIM","strength":0.725,"price":1.6186,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1982-09-16 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":"1982-09-16","prior_stop_level":1.5902,"sweep_low":1.4908,"atr14":0.044805,"stop_level":1.468397,"risk_basis":"daily_ohlc_atr14"},{"ts":"1982-09-23","known_ts":"1982-09-23","bar_index":791,"type":"RECLAIM","strength":0.725,"price":1.6186,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1982-09-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1982-09-21","prior_stop_level":1.5902,"sweep_low":1.505,"atr14":0.044805,"stop_level":1.482597,"risk_basis":"daily_ohlc_atr14"},{"ts":"1982-10-07","known_ts":"1982-10-07","bar_index":795,"type":"RECLAIM","strength":0.863,"price":1.9593,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1982-09-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1982-10-25","known_ts":"1982-10-25","bar_index":799,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.8174,"stop_level":1.86,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1982-10-29","known_ts":"1982-10-29","bar_index":800,"type":"RECLAIM","strength":0.863,"price":1.8742,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1982-10-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":"1982-10-25","prior_stop_level":1.86,"sweep_low":1.8174,"atr14":0.04205,"stop_level":1.796375,"risk_basis":"daily_ohlc_atr14"},{"ts":"1982-11-10","known_ts":"1982-11-10","bar_index":803,"type":"RECLAIM","strength":0.863,"price":2.1723,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1982-10-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1982-12-21","known_ts":"1982-12-21","bar_index":812,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.2717,"stop_level":2.2895,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1982-12-28","known_ts":"1982-12-28","bar_index":813,"type":"RECLAIM","strength":0.863,"price":2.4137,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1982-12-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1982-12-21","prior_stop_level":2.2895,"sweep_low":2.2717,"atr14":0.070791,"stop_level":2.236305,"risk_basis":"daily_ohlc_atr14"},{"ts":"1983-01-14","known_ts":"1983-01-14","bar_index":818,"type":"RECLAIM","strength":1.0,"price":2.5202,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1982-12-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1983-04-07","known_ts":"1983-04-11","bar_index":837,"type":"BUY","strength":0.725,"price":2.2717,"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":10},{"ts":"1983-06-28","known_ts":"1983-06-28","bar_index":856,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.1652,"stop_level":2.325,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1983-06-30","known_ts":"1983-06-30","bar_index":856,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.2007,"stop_level":2.325,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1983-08-02","known_ts":"1983-08-04","bar_index":864,"type":"BUY","strength":0.588,"price":2.2895,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"quality","score":65},{"ts":"1983-08-23","known_ts":"1983-08-25","bar_index":869,"type":"BUY","strength":0.45,"price":2.2185,"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-09-06","known_ts":"1983-09-08","bar_index":872,"type":"BUY","strength":0.45,"price":2.254,"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-10-21","known_ts":"1983-10-25","bar_index":883,"type":"BUY","strength":0.45,"price":2.041,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1984-01-26","known_ts":"1984-01-26","bar_index":905,"type":"SELL","basis":"structure_stop","strength":0.588,"price":1.7304,"stop_level":1.797,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1984-01-31","known_ts":"1984-02-02","bar_index":906,"type":"REBUY","strength":0.588,"price":1.9079,"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":"1984-01-31","known_ts":"1984-01-31","bar_index":906,"type":"RECLAIM","strength":0.588,"price":1.8191,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1984-01-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1984-01-26","prior_stop_level":1.797,"sweep_low":1.7304,"atr14":0.048515,"stop_level":1.706142,"risk_basis":"daily_ohlc_atr14"},{"ts":"1984-03-06","known_ts":"1984-03-08","bar_index":914,"type":"BUY","strength":0.725,"price":1.9301,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"1984-04-05","known_ts":"1984-04-05","bar_index":921,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.797,"stop_level":1.8191,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1984-05-09","known_ts":"1984-05-11","bar_index":929,"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-05-09","trigger_known_ts":"1984-05-11","strength":0.45,"price":1.6417,"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.348583,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.5307,"atr14":0.052811,"stop_level":1.504294,"risk_basis":"daily_ohlc_atr14"},{"ts":"1984-05-14","known_ts":"1984-05-16","bar_index":930,"type":"BUY","strength":0.45,"price":1.686,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1984-05-14","known_ts":"1984-05-16","bar_index":930,"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-14","trigger_known_ts":"1984-05-16","strength":0.45,"price":1.686,"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.331005,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.5529,"atr14":0.055329,"stop_level":1.525236,"risk_basis":"daily_ohlc_atr14"},{"ts":"1984-06-21","known_ts":"1984-06-25","bar_index":939,"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-06-21","trigger_known_ts":"1984-06-25","strength":0.45,"price":1.442,"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.370168,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.3754,"atr14":0.043755,"stop_level":1.353523,"risk_basis":"daily_ohlc_atr14"},{"ts":"1984-06-29","known_ts":"1984-07-03","bar_index":941,"type":"BUY","strength":0.45,"price":1.5086,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1984-06-29","known_ts":"1984-07-03","bar_index":941,"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-06-29","trigger_known_ts":"1984-07-03","strength":0.45,"price":1.5086,"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.341079,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.3089,"atr14":0.050253,"stop_level":1.283773,"risk_basis":"daily_ohlc_atr14"},{"ts":"1984-08-08","known_ts":"1984-08-08","bar_index":950,"type":"RECLAIM","strength":0.725,"price":1.8857,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1984-04-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1984-09-12","known_ts":"1984-09-12","bar_index":958,"type":"SELL","basis":"structure_stop","strength":0.725,"price":1.5973,"stop_level":1.6417,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1984-12-19","known_ts":"1984-12-21","bar_index":981,"type":"BUY","strength":0.45,"price":1.4864,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1984-12-24","known_ts":"1984-12-24","bar_index":982,"type":"RECLAIM","strength":0.588,"price":1.5973,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1984-12-19 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1985-02-13","known_ts":"1985-02-13","bar_index":993,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.7748,"stop_level":1.797,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1985-05-08","known_ts":"1985-05-10","bar_index":1013,"type":"BUY","strength":0.725,"price":1.686,"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":"1985-06-05","known_ts":"1985-06-05","bar_index":1019,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.6638,"stop_level":1.686,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1985-06-11","known_ts":"1985-06-11","bar_index":1020,"type":"SELL","basis":"structure_stop","strength":0.863,"price":1.5973,"stop_level":1.686,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1985-06-25","known_ts":"1985-06-27","bar_index":1024,"type":"REBUY","strength":0.863,"price":1.7304,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"1985-08-19","known_ts":"1985-08-19","bar_index":1036,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.797,"stop_level":1.8191,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1985-08-22","known_ts":"1985-08-22","bar_index":1037,"type":"SELL","basis":"structure_stop","strength":1.0,"price":1.7748,"stop_level":1.8191,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1985-08-28","known_ts":"1985-08-28","bar_index":1039,"type":"RECLAIM","strength":1.0,"price":1.8635,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1985-08-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1985-08-22","prior_stop_level":1.8191,"sweep_low":1.7748,"atr14":0.036931,"stop_level":1.756335,"risk_basis":"daily_ohlc_atr14"},{"ts":"1985-09-06","known_ts":"1985-09-06","bar_index":1041,"type":"RECLAIM","strength":1.0,"price":1.8413,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1985-08-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1985-12-26","known_ts":"1985-12-26","bar_index":1066,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.2185,"stop_level":2.2407,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1985-12-31","known_ts":"1985-12-31","bar_index":1067,"type":"RECLAIM","strength":1.0,"price":2.2628,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1985-12-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1985-12-26","prior_stop_level":2.2407,"sweep_low":2.1741,"atr14":0.055664,"stop_level":2.146268,"risk_basis":"daily_ohlc_atr14"},{"ts":"1986-01-03","known_ts":"1986-01-07","bar_index":1068,"type":"REBUY","strength":1.0,"price":2.4181,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"1986-04-16","known_ts":"1986-04-16","bar_index":1091,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.0393,"stop_level":3.0615,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1986-04-17","known_ts":"1986-04-17","bar_index":1092,"type":"RECLAIM","strength":1.0,"price":3.1502,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1986-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":"1986-04-16","prior_stop_level":3.0615,"sweep_low":3.0393,"atr14":0.116998,"stop_level":2.980801,"risk_basis":"daily_ohlc_atr14"},{"ts":"1986-04-30","known_ts":"1986-04-30","bar_index":1095,"type":"RECLAIM","strength":1.0,"price":3.2168,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1986-04-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1986-06-20","known_ts":"1986-06-20","bar_index":1107,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.3499,"stop_level":3.5052,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1986-06-24","known_ts":"1986-06-24","bar_index":1107,"type":"SELL","basis":"structure_stop","strength":0.863,"price":3.3499,"stop_level":3.5052,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1986-06-27","known_ts":"1986-06-27","bar_index":1108,"type":"RECLAIM","strength":0.863,"price":3.5274,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1986-06-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"1986-06-20","prior_stop_level":3.5052,"sweep_low":3.239,"atr14":0.088841,"stop_level":3.194579,"risk_basis":"daily_ohlc_atr14"},{"ts":"1986-06-27","known_ts":"1986-06-27","bar_index":1108,"type":"RECLAIM","strength":0.863,"price":3.5274,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1986-06-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"1986-06-24","prior_stop_level":3.5052,"sweep_low":3.3055,"atr14":0.088841,"stop_level":3.261079,"risk_basis":"daily_ohlc_atr14"},{"ts":"1986-08-15","known_ts":"1986-08-19","bar_index":1120,"type":"BUY","strength":0.725,"price":3.3277,"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":"1986-09-08","known_ts":"1986-09-08","bar_index":1125,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.884,"stop_level":3.1724,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1986-11-10","known_ts":"1986-11-12","bar_index":1140,"type":"BUY","strength":0.45,"price":1.9227,"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":"1986-11-10","known_ts":"1986-11-12","bar_index":1140,"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":"1986-11-10","trigger_known_ts":"1986-11-12","strength":0.45,"price":1.9227,"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.454924,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1.8339,"atr14":0.075748,"stop_level":1.796026,"risk_basis":"daily_ohlc_atr14"},{"ts":"1987-01-07","known_ts":"1987-01-07","bar_index":1153,"type":"RECLAIM","strength":0.725,"price":2.8396,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1986-09-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1987-04-10","known_ts":"1987-04-14","bar_index":1175,"type":"BUY","strength":0.725,"price":2.3664,"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":"quality","score":75},{"ts":"1987-05-29","known_ts":"1987-06-02","bar_index":1186,"type":"BUY","strength":0.863,"price":2.3072,"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":50},{"ts":"1987-07-29","known_ts":"1987-07-29","bar_index":1200,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.5143,"stop_level":2.5438,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1987-07-31","known_ts":"1987-07-31","bar_index":1200,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.5143,"stop_level":2.5438,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1987-08-06","known_ts":"1987-08-06","bar_index":1202,"type":"RECLAIM","strength":0.863,"price":2.603,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1987-07-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":"1987-07-31","prior_stop_level":2.5438,"sweep_low":2.4847,"atr14":0.059988,"stop_level":2.454706,"risk_basis":"daily_ohlc_atr14"},{"ts":"1987-08-14","known_ts":"1987-08-14","bar_index":1204,"type":"RECLAIM","strength":0.863,"price":2.5438,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1987-07-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1988-01-13","known_ts":"1988-01-13","bar_index":1238,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.1665,"stop_level":2.3446,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1988-01-15","known_ts":"1988-01-15","bar_index":1239,"type":"RECLAIM","strength":0.588,"price":2.3743,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1988-01-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":"1988-01-13","prior_stop_level":2.3446,"sweep_low":2.1665,"atr14":0.102031,"stop_level":2.115484,"risk_basis":"daily_ohlc_atr14"},{"ts":"1988-01-27","known_ts":"1988-01-27","bar_index":1242,"type":"RECLAIM","strength":0.725,"price":2.4633,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1988-01-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1988-04-06","known_ts":"1988-04-08","bar_index":1258,"type":"REBUY","strength":1.0,"price":3.0362,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"1988-04-22","known_ts":"1988-04-22","bar_index":1262,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.8576,"stop_level":2.9171,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1988-04-26","known_ts":"1988-04-26","bar_index":1262,"type":"RECLAIM","strength":1.0,"price":2.9469,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1988-04-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"1988-04-22","prior_stop_level":2.9171,"sweep_low":2.8576,"atr14":0.110427,"stop_level":2.802386,"risk_basis":"daily_ohlc_atr14"},{"ts":"1988-05-13","known_ts":"1988-05-13","bar_index":1267,"type":"RECLAIM","strength":1.0,"price":2.9562,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1988-04-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1988-07-14","known_ts":"1988-07-18","bar_index":1281,"type":"REBUY","strength":1.0,"price":3.2846,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"1988-09-26","known_ts":"1988-09-28","bar_index":1298,"type":"BUY","strength":0.588,"price":2.7261,"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":"1989-08-25","known_ts":"1989-08-25","bar_index":1375,"type":"SELL","basis":"structure_stop","strength":0.863,"price":4.3397,"stop_level":4.4004,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1989-11-28","known_ts":"1989-11-30","bar_index":1397,"type":"BUY","strength":0.725,"price":4.2183,"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":"1989-12-15","known_ts":"1989-12-15","bar_index":1401,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.8541,"stop_level":3.9148,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1989-12-19","known_ts":"1989-12-19","bar_index":1402,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.8541,"stop_level":3.9148,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"1990-02-09","known_ts":"1990-02-13","bar_index":1414,"type":"BUY","strength":0.45,"price":3.5629,"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-04-25","known_ts":"1990-04-25","bar_index":1431,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.502,"stop_level":3.5934,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1990-04-30","known_ts":"1990-05-02","bar_index":1432,"type":"REBUY","strength":0.588,"price":3.7295,"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":"1990-05-01","known_ts":"1990-05-01","bar_index":1432,"type":"RECLAIM","strength":0.588,"price":3.8065,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1990-04-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1990-04-25","prior_stop_level":3.5934,"sweep_low":3.4716,"atr14":0.112674,"stop_level":3.415263,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-05-16","known_ts":"1990-05-16","bar_index":1436,"type":"RECLAIM","strength":0.725,"price":3.9435,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1990-04-30 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1990-10-18","known_ts":"1990-10-22","bar_index":1472,"type":"BUY","strength":0.588,"price":4.1722,"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":"1990-11-20","known_ts":"1990-11-20","bar_index":1479,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.9413,"stop_level":4.0645,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1990-11-27","known_ts":"1990-11-27","bar_index":1481,"type":"RECLAIM","strength":0.588,"price":4.1261,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1990-11-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"1990-11-20","prior_stop_level":4.0645,"sweep_low":3.9413,"atr14":0.132721,"stop_level":3.87494,"risk_basis":"daily_ohlc_atr14"},{"ts":"1990-12-05","known_ts":"1990-12-05","bar_index":1483,"type":"RECLAIM","strength":0.725,"price":4.4956,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1990-11-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1991-01-03","known_ts":"1991-01-03","bar_index":1489,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.9413,"stop_level":4.1261,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1991-02-05","known_ts":"1991-02-07","bar_index":1497,"type":"BUY","strength":0.45,"price":4.0808,"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":"1991-02-13","known_ts":"1991-02-13","bar_index":1499,"type":"RECLAIM","strength":0.588,"price":4.1427,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1991-02-05 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"1991-03-12","known_ts":"1991-03-12","bar_index":1505,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.8953,"stop_level":3.9572,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1991-03-14","known_ts":"1991-03-14","bar_index":1505,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.7098,"stop_level":3.9572,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1991-04-08","known_ts":"1991-04-10","bar_index":1511,"type":"BUY","strength":0.588,"price":4.019,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":30},{"ts":"1991-06-19","known_ts":"1991-06-21","bar_index":1528,"type":"BUY","strength":0.45,"price":3.3223,"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":"1991-08-16","known_ts":"1991-08-16","bar_index":1541,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.2451,"stop_level":3.3075,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1991-11-04","known_ts":"1991-11-06","bar_index":1560,"type":"BUY","strength":0.588,"price":3.356,"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":"1991-11-04","known_ts":"1991-11-06","bar_index":1560,"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":"1991-11-04","trigger_known_ts":"1991-11-06","strength":0.588,"price":3.356,"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.253492,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":3.0737,"atr14":0.101781,"stop_level":3.022809,"risk_basis":"daily_ohlc_atr14"},{"ts":"1991-11-22","known_ts":"1991-11-22","bar_index":1564,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.011,"stop_level":3.1203,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1991-12-26","known_ts":"1991-12-30","bar_index":1572,"type":"BUY","strength":0.588,"price":3.011,"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":"1991-12-26","known_ts":"1991-12-30","bar_index":1572,"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":"1991-12-26","trigger_known_ts":"1991-12-30","strength":0.588,"price":3.011,"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.323644,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":2.4464,"atr14":0.174399,"stop_level":2.359201,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-01-14","known_ts":"1992-01-14","bar_index":1576,"type":"RECLAIM","strength":0.725,"price":3.5128,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1991-12-26 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1992-01-30","known_ts":"1992-01-30","bar_index":1580,"type":"SELL","basis":"structure_stop","strength":0.725,"price":3.0267,"stop_level":3.1364,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1992-02-18","known_ts":"1992-02-20","bar_index":1584,"type":"REBUY","strength":0.725,"price":3.0583,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":10},{"ts":"1992-05-21","known_ts":"1992-05-21","bar_index":1606,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.7265,"stop_level":2.8533,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1992-06-30","known_ts":"1992-07-02","bar_index":1615,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1992-06-30","trigger_known_ts":"1992-07-02","strength":0.45,"price":2.2193,"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.376093,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.1559,"atr14":0.133637,"stop_level":2.089082,"risk_basis":"daily_ohlc_atr14"},{"ts":"1992-07-09","known_ts":"1992-07-13","bar_index":1617,"type":"BUY","strength":0.45,"price":2.4729,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1992-09-11","known_ts":"1992-09-11","bar_index":1632,"type":"RECLAIM","strength":0.863,"price":2.7464,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1992-05-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1992-12-02","known_ts":"1992-12-02","bar_index":1651,"type":"SELL","basis":"structure_stop","strength":0.863,"price":2.5701,"stop_level":2.6186,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1992-12-03","known_ts":"1992-12-03","bar_index":1651,"type":"RECLAIM","strength":0.863,"price":2.6343,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1992-12-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"1992-12-02","prior_stop_level":2.6186,"sweep_low":2.5379,"atr14":0.106647,"stop_level":2.484576,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-01-07","known_ts":"1993-01-11","bar_index":1659,"type":"BUY","strength":0.863,"price":2.9556,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"1993-01-28","known_ts":"1993-01-28","bar_index":1664,"type":"SELL","basis":"structure_stop","strength":1.0,"price":2.6508,"stop_level":2.8913,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1993-01-29","known_ts":"1993-01-29","bar_index":1664,"type":"RECLAIM","strength":1.0,"price":2.9094,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1993-01-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":"1993-01-28","prior_stop_level":2.8913,"sweep_low":2.5215,"atr14":0.16358,"stop_level":2.43971,"risk_basis":"daily_ohlc_atr14"},{"ts":"1993-03-12","known_ts":"1993-03-16","bar_index":1674,"type":"BUY","strength":1.0,"price":3.1034,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"1993-04-26","known_ts":"1993-04-28","bar_index":1684,"type":"REBUY","strength":0.863,"price":3.2327,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"1993-05-28","known_ts":"1993-06-02","bar_index":1692,"type":"BUY","strength":0.863,"price":3.2525,"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":"1993-06-29","known_ts":"1993-07-01","bar_index":1699,"type":"REBUY","strength":1.0,"price":3.1874,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"1993-07-29","known_ts":"1993-08-02","bar_index":1706,"type":"BUY","strength":1.0,"price":3.1874,"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":"1993-08-19","known_ts":"1993-08-19","bar_index":1711,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.402,"stop_level":3.4675,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1993-09-28","known_ts":"1993-09-30","bar_index":1720,"type":"BUY","strength":0.725,"price":3.3366,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"1993-11-11","known_ts":"1993-11-11","bar_index":1730,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.4207,"stop_level":3.5523,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1993-12-06","known_ts":"1993-12-06","bar_index":1736,"type":"RECLAIM","strength":1.0,"price":3.618,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1993-11-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1994-06-07","known_ts":"1994-06-09","bar_index":1778,"type":"BUY","strength":0.588,"price":3.1925,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":80},{"ts":"1994-07-13","known_ts":"1994-07-13","bar_index":1786,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.4585,"stop_level":3.4917,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1994-07-14","known_ts":"1994-07-14","bar_index":1786,"type":"RECLAIM","strength":0.588,"price":3.5915,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1994-07-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":"1994-07-13","prior_stop_level":3.4917,"sweep_low":3.4585,"atr14":0.1389,"stop_level":3.38905,"risk_basis":"daily_ohlc_atr14"},{"ts":"1994-07-28","known_ts":"1994-07-28","bar_index":1790,"type":"RECLAIM","strength":0.725,"price":3.9906,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1994-07-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1994-12-01","known_ts":"1994-12-01","bar_index":1819,"type":"SELL","basis":"structure_stop","strength":1.0,"price":4.1644,"stop_level":4.7017,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1995-01-31","known_ts":"1995-02-02","bar_index":1833,"type":"BUY","strength":0.725,"price":4.5225,"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":"1995-03-07","known_ts":"1995-03-07","bar_index":1841,"type":"SELL","basis":"structure_stop","strength":0.725,"price":4.455,"stop_level":4.5225,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1995-03-08","known_ts":"1995-03-08","bar_index":1841,"type":"RECLAIM","strength":0.725,"price":4.59,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1995-03-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"1995-03-07","prior_stop_level":4.5225,"sweep_low":4.455,"atr14":0.146531,"stop_level":4.381734,"risk_basis":"daily_ohlc_atr14"},{"ts":"1995-03-28","known_ts":"1995-03-30","bar_index":1846,"type":"REBUY","strength":0.725,"price":4.6575,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"1995-06-09","known_ts":"1995-06-13","bar_index":1863,"type":"BUY","strength":0.725,"price":4.8145,"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":"1995-10-17","known_ts":"1995-10-19","bar_index":1893,"type":"BUY","strength":0.45,"price":3.9861,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1996-07-23","known_ts":"1996-07-23","bar_index":1957,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.911,"stop_level":8.4292,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1996-10-18","known_ts":"1996-10-18","bar_index":1978,"type":"RECLAIM","strength":0.863,"price":10.3913,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1996-07-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1996-12-20","known_ts":"1996-12-20","bar_index":1992,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.9428,"stop_level":12.1164,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1997-02-19","known_ts":"1997-02-21","bar_index":2006,"type":"BUY","strength":0.725,"price":11.2059,"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":"1997-03-13","known_ts":"1997-03-13","bar_index":2011,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.8579,"stop_level":10.9971,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1997-03-14","known_ts":"1997-03-14","bar_index":2011,"type":"RECLAIM","strength":0.725,"price":11.0667,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-03-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"1997-03-13","prior_stop_level":10.9971,"sweep_low":10.7883,"atr14":0.458226,"stop_level":10.559187,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-03-24","known_ts":"1997-03-24","bar_index":2013,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.7883,"stop_level":10.8579,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"1997-03-25","known_ts":"1997-03-25","bar_index":2014,"type":"RECLAIM","strength":0.725,"price":10.9971,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-03-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"1997-03-24","prior_stop_level":10.8579,"sweep_low":10.7883,"atr14":0.385626,"stop_level":10.595487,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-04-03","known_ts":"1997-04-07","bar_index":2016,"type":"REBUY","strength":0.588,"price":10.9275,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"1997-04-29","known_ts":"1997-05-01","bar_index":2022,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1997-04-29","trigger_known_ts":"1997-05-01","strength":0.45,"price":8.0043,"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.380227,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7.6562,"atr14":0.533725,"stop_level":7.389337,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-05-12","known_ts":"1997-05-14","bar_index":2025,"type":"BUY","strength":0.45,"price":9.9844,"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-06-16","known_ts":"1997-06-16","bar_index":2033,"type":"RECLAIM","strength":0.725,"price":11.4506,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 1997-05-12 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-07-21","known_ts":"1997-07-21","bar_index":2041,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.695,"stop_level":11.7299,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-07-22","known_ts":"1997-07-22","bar_index":2041,"type":"RECLAIM","strength":0.725,"price":11.8695,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-07-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1997-07-21","prior_stop_level":11.7299,"sweep_low":11.5902,"atr14":0.453378,"stop_level":11.363511,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-08-27","known_ts":"1997-08-27","bar_index":2050,"type":"RECLAIM","strength":0.725,"price":12.2449,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1997-07-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-09-18","known_ts":"1997-09-18","bar_index":2055,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.825,"stop_level":12.5248,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-09-19","known_ts":"1997-09-19","bar_index":2055,"type":"RECLAIM","strength":0.863,"price":13.3994,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-09-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1997-09-18","prior_stop_level":12.5248,"sweep_low":11.7551,"atr14":0.65592,"stop_level":11.42714,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-10-06","known_ts":"1997-10-06","bar_index":2059,"type":"RECLAIM","strength":0.863,"price":13.6443,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1997-09-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-10-15","known_ts":"1997-10-15","bar_index":2061,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.2944,"stop_level":13.6443,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-10-17","known_ts":"1997-10-17","bar_index":2062,"type":"RECLAIM","strength":0.863,"price":13.7143,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1997-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":"1997-10-15","prior_stop_level":13.6443,"sweep_low":13.2245,"atr14":0.434911,"stop_level":13.007045,"risk_basis":"daily_ohlc_atr14"},{"ts":"1997-11-07","known_ts":"1997-11-07","bar_index":2067,"type":"RECLAIM","strength":0.863,"price":13.5321,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1997-10-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1997-12-22","known_ts":"1997-12-24","bar_index":2077,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1997-12-22","trigger_known_ts":"1997-12-24","strength":0.45,"price":6.5207,"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.534039,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.504,"atr14":0.778069,"stop_level":5.114966,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-02-05","known_ts":"1998-02-09","bar_index":2087,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1998-02-05","trigger_known_ts":"1998-02-09","strength":0.45,"price":6.6171,"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.527151,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.3707,"atr14":0.319084,"stop_level":6.211158,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-02-10","known_ts":"1998-02-12","bar_index":2088,"type":"BUY","strength":0.45,"price":7.0395,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1998-02-10","known_ts":"1998-02-12","bar_index":2088,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1998-02-10","trigger_known_ts":"1998-02-12","strength":0.45,"price":7.0395,"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.496967,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.3707,"atr14":0.308405,"stop_level":6.216498,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-05-18","known_ts":"1998-05-18","bar_index":2110,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.9115,"stop_level":8.0954,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-06-19","known_ts":"1998-06-23","bar_index":2118,"type":"BUY","strength":0.725,"price":8.4766,"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":40},{"ts":"1998-07-17","known_ts":"1998-07-17","bar_index":2124,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.9468,"stop_level":8.0528,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-09-23","known_ts":"1998-09-25","bar_index":2140,"type":"BUY","strength":0.45,"price":6.31,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"1998-09-23","known_ts":"1998-09-25","bar_index":2140,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"1998-09-23","trigger_known_ts":"1998-09-25","strength":0.45,"price":6.31,"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.549096,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.6084,"atr14":0.440618,"stop_level":4.388091,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-10-14","known_ts":"1998-10-16","bar_index":2145,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"1998-10-14","trigger_known_ts":"1998-10-16","strength":0.588,"price":6.3986,"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.532003,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":5.3883,"atr14":0.471148,"stop_level":5.152726,"risk_basis":"daily_ohlc_atr14"},{"ts":"1998-12-03","known_ts":"1998-12-03","bar_index":2156,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.6585,"stop_level":6.6941,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"1998-12-04","known_ts":"1998-12-04","bar_index":2157,"type":"RECLAIM","strength":0.725,"price":6.7653,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1998-12-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":"1998-12-03","prior_stop_level":6.6941,"sweep_low":6.6229,"atr14":0.383339,"stop_level":6.43123,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-03-12","known_ts":"1999-03-16","bar_index":2179,"type":"BUY","strength":0.588,"price":5.5453,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":65},{"ts":"1999-04-13","known_ts":"1999-04-13","bar_index":2186,"type":"SELL","basis":"structure_stop","strength":0.863,"price":5.903,"stop_level":6.0819,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-04-14","known_ts":"1999-04-14","bar_index":2186,"type":"RECLAIM","strength":0.863,"price":6.5112,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-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":"1999-04-13","prior_stop_level":6.0819,"sweep_low":5.7957,"atr14":0.431835,"stop_level":5.579782,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-04-29","known_ts":"1999-04-29","bar_index":2190,"type":"RECLAIM","strength":0.863,"price":6.9681,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-04-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-05-19","known_ts":"1999-05-19","bar_index":2194,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.8604,"stop_level":6.8783,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"1999-05-20","known_ts":"1999-05-20","bar_index":2195,"type":"RECLAIM","strength":0.863,"price":6.8963,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 1999-05-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"1999-05-19","prior_stop_level":6.8783,"sweep_low":6.7526,"atr14":0.311204,"stop_level":6.596998,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-06-08","known_ts":"1999-06-08","bar_index":2199,"type":"RECLAIM","strength":1.0,"price":6.9681,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 1999-05-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-06-16","known_ts":"1999-06-18","bar_index":2201,"type":"BUY","strength":1.0,"price":7.6865,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"1999-07-20","known_ts":"1999-07-20","bar_index":2208,"type":"SELL","basis":"structure_stop","strength":1.0,"price":6.9681,"stop_level":7.2555,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"1999-07-22","known_ts":"1999-07-22","bar_index":2209,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.3575,"stop_level":7.2555,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"1999-10-14","known_ts":"1999-10-18","bar_index":2229,"type":"BUY","strength":0.588,"price":4.0293,"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":65},{"ts":"1999-11-04","known_ts":"1999-11-08","bar_index":2234,"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-11-04","trigger_known_ts":"1999-11-08","strength":0.45,"price":4.0057,"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.506535,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.6233,"atr14":0.217738,"stop_level":3.514431,"risk_basis":"daily_ohlc_atr14"},{"ts":"1999-11-26","known_ts":"1999-11-26","bar_index":2239,"type":"SELL","basis":"structure_stop","strength":0.588,"price":3.5323,"stop_level":3.7508,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-01-24","known_ts":"2000-01-26","bar_index":2252,"type":"BUY","strength":0.45,"price":3.1408,"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-01-24","known_ts":"2000-01-26","bar_index":2252,"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-01-24","trigger_known_ts":"2000-01-26","strength":0.45,"price":3.1408,"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.613083,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":2.3306,"atr14":0.295078,"stop_level":2.183061,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-03-01","known_ts":"2000-03-01","bar_index":2260,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.6112,"stop_level":2.6479,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-03-08","known_ts":"2000-03-08","bar_index":2262,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2.5744,"stop_level":2.6112,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-03-09","known_ts":"2000-03-09","bar_index":2262,"type":"RECLAIM","strength":0.588,"price":2.6479,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-03-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2000-03-08","prior_stop_level":2.6112,"sweep_low":2.5744,"atr14":0.208303,"stop_level":2.470248,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-04-05","known_ts":"2000-04-07","bar_index":2269,"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-04-05","trigger_known_ts":"2000-04-07","strength":0.588,"price":2.4641,"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.696446,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":2.2802,"atr14":0.139337,"stop_level":2.210531,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-04-10","known_ts":"2000-04-12","bar_index":2270,"type":"BUY","strength":0.588,"price":2.8318,"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":"2000-04-10","known_ts":"2000-04-12","bar_index":2270,"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-04-10","trigger_known_ts":"2000-04-12","strength":0.588,"price":2.8318,"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.651149,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":2.2802,"atr14":0.157379,"stop_level":2.20151,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-05-18","known_ts":"2000-05-22","bar_index":2279,"type":"BUY","strength":0.725,"price":2.4971,"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":"2000-06-15","known_ts":"2000-06-15","bar_index":2285,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.1244,"stop_level":2.3481,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-06-19","known_ts":"2000-06-21","bar_index":2286,"type":"REBUY","strength":0.725,"price":2.3481,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":65},{"ts":"2000-06-19","known_ts":"2000-06-19","bar_index":2286,"type":"RECLAIM","strength":0.725,"price":2.3667,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-06-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2000-06-15","prior_stop_level":2.3481,"sweep_low":1.9381,"atr14":0.183345,"stop_level":1.846428,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-06-30","known_ts":"2000-07-05","bar_index":2289,"type":"REBUY","strength":0.725,"price":2.3853,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2000-07-31","known_ts":"2000-07-31","bar_index":2295,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.5344,"stop_level":2.5717,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-08-03","known_ts":"2000-08-03","bar_index":2296,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2.3108,"stop_level":2.5717,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2000-08-25","known_ts":"2000-08-29","bar_index":2302,"type":"BUY","strength":0.725,"price":2.5684,"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":40},{"ts":"2000-10-30","known_ts":"2000-10-30","bar_index":2317,"type":"SELL","basis":"structure_stop","strength":1.0,"price":3.0504,"stop_level":3.0972,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2000-10-31","known_ts":"2000-10-31","bar_index":2317,"type":"RECLAIM","strength":1.0,"price":3.203,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2000-10-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":"2000-10-30","prior_stop_level":3.0972,"sweep_low":3.0123,"atr14":0.197153,"stop_level":2.913723,"risk_basis":"daily_ohlc_atr14"},{"ts":"2000-11-15","known_ts":"2000-11-15","bar_index":2321,"type":"RECLAIM","strength":1.0,"price":3.3936,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2000-10-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-03-22","known_ts":"2001-03-22","bar_index":2349,"type":"SELL","basis":"structure_stop","strength":1.0,"price":5.2068,"stop_level":5.2645,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-03-26","known_ts":"2001-03-26","bar_index":2350,"type":"RECLAIM","strength":1.0,"price":5.4566,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-03-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2001-03-22","prior_stop_level":5.2645,"sweep_low":4.6881,"atr14":0.480858,"stop_level":4.447671,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-06-01","known_ts":"2001-06-01","bar_index":2366,"type":"RECLAIM","strength":1.0,"price":7.0201,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-03-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-08-07","known_ts":"2001-08-07","bar_index":2381,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.6591,"stop_level":8.8756,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-09-27","known_ts":"2001-10-01","bar_index":2392,"type":"BUY","strength":0.725,"price":8.0741,"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":"2001-11-28","known_ts":"2001-11-28","bar_index":2406,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.0636,"stop_level":9.1884,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-11-30","known_ts":"2001-11-30","bar_index":2407,"type":"RECLAIM","strength":0.863,"price":9.6375,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-11-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2001-11-28","prior_stop_level":9.1884,"sweep_low":8.733,"atr14":0.646006,"stop_level":8.409997,"risk_basis":"daily_ohlc_atr14"},{"ts":"2001-12-13","known_ts":"2001-12-13","bar_index":2410,"type":"RECLAIM","strength":0.863,"price":11.2219,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2001-11-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-12-20","known_ts":"2001-12-20","bar_index":2411,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.7872,"stop_level":10.2738,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2001-12-21","known_ts":"2001-12-21","bar_index":2412,"type":"RECLAIM","strength":0.863,"price":10.3175,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2001-12-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2001-12-20","prior_stop_level":10.2738,"sweep_low":9.2196,"atr14":0.830655,"stop_level":8.804272,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-03-08","known_ts":"2002-03-12","bar_index":2429,"type":"BUY","strength":0.588,"price":7.795,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":0},{"ts":"2002-05-29","known_ts":"2002-05-29","bar_index":2447,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.726,"stop_level":8.77,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-05-30","known_ts":"2002-05-30","bar_index":2448,"type":"RECLAIM","strength":0.725,"price":8.8077,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-05-29 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":"2002-05-29","prior_stop_level":8.77,"sweep_low":8.3299,"atr14":0.465393,"stop_level":8.097203,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-06-20","known_ts":"2002-06-20","bar_index":2453,"type":"RECLAIM","strength":0.725,"price":9.2792,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2002-05-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2002-06-25","known_ts":"2002-06-27","bar_index":2454,"type":"BUY","strength":0.725,"price":8.9901,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2002-10-10","known_ts":"2002-10-10","bar_index":2479,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.6879,"stop_level":6.909,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-10-11","known_ts":"2002-10-11","bar_index":2479,"type":"RECLAIM","strength":0.588,"price":7.1932,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2002-10-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2002-10-10","prior_stop_level":6.909,"sweep_low":6.3532,"atr14":0.547853,"stop_level":6.079273,"risk_basis":"daily_ohlc_atr14"},{"ts":"2002-11-07","known_ts":"2002-11-07","bar_index":2485,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.7389,"stop_level":6.9848,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2002-12-27","known_ts":"2002-12-31","bar_index":2497,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2002-12-27","trigger_known_ts":"2002-12-31","strength":0.45,"price":5.6818,"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.4058,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.8057,"atr14":0.377576,"stop_level":4.616912,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-01-07","known_ts":"2003-01-09","bar_index":2499,"type":"BUY","strength":0.45,"price":5.8151,"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-01-07","known_ts":"2003-01-09","bar_index":2499,"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-01-07","trigger_known_ts":"2003-01-09","strength":0.45,"price":5.8151,"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.39186,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.3199,"atr14":0.354202,"stop_level":5.142799,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-02-04","known_ts":"2003-02-04","bar_index":2505,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.7813,"stop_level":5.904,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-02-07","known_ts":"2003-02-07","bar_index":2506,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.6983,"stop_level":5.904,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-02-14","known_ts":"2003-02-14","bar_index":2508,"type":"RECLAIM","strength":0.588,"price":5.9602,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-02-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":"2003-02-07","prior_stop_level":5.904,"sweep_low":5.6919,"atr14":0.207535,"stop_level":5.588132,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-02-21","known_ts":"2003-02-21","bar_index":2509,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5.6919,"stop_level":5.6983,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-03-05","known_ts":"2003-03-07","bar_index":2512,"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-05","trigger_known_ts":"2003-03-07","strength":0.588,"price":5.2384,"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.452171,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":5.1425,"atr14":0.241008,"stop_level":5.021996,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-03-13","known_ts":"2003-03-17","bar_index":2514,"type":"BUY","strength":0.45,"price":5.7494,"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-03-13","known_ts":"2003-03-17","bar_index":2514,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2003-03-13","trigger_known_ts":"2003-03-17","strength":0.45,"price":5.7494,"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.39873,"monthly_oversold_dwell":5,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":5.0467,"atr14":0.292428,"stop_level":4.900486,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-04-03","known_ts":"2003-04-07","bar_index":2519,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2003-04-03","trigger_known_ts":"2003-04-07","strength":0.588,"price":5.7813,"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.395394,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":5.1936,"atr14":0.233978,"stop_level":5.076611,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-04-25","known_ts":"2003-04-25","bar_index":2524,"type":"RECLAIM","strength":0.863,"price":6.7287,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2003-02-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-05-15","known_ts":"2003-05-15","bar_index":2528,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.6451,"stop_level":6.6837,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-05-20","known_ts":"2003-05-20","bar_index":2529,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.2917,"stop_level":6.6837,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-05-16","known_ts":"2003-05-16","bar_index":2529,"type":"RECLAIM","strength":0.863,"price":6.7094,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2003-05-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":"2003-05-15","prior_stop_level":6.6837,"sweep_low":6.5294,"atr14":0.234279,"stop_level":6.41226,"risk_basis":"daily_ohlc_atr14"},{"ts":"2003-05-30","known_ts":"2003-06-03","bar_index":2532,"type":"REBUY","strength":0.863,"price":7.0693,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":10},{"ts":"2003-06-19","known_ts":"2003-06-19","bar_index":2536,"type":"SELL","basis":"structure_stop","strength":0.725,"price":5.8868,"stop_level":5.9768,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2003-08-07","known_ts":"2003-08-11","bar_index":2548,"type":"BUY","strength":0.863,"price":6.548,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2003-09-24","known_ts":"2003-09-24","bar_index":2559,"type":"SELL","basis":"structure_stop","strength":0.863,"price":6.981,"stop_level":7.3042,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2003-11-10","known_ts":"2003-11-12","bar_index":2570,"type":"BUY","strength":0.863,"price":7.3007,"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":"2003-12-09","known_ts":"2003-12-09","bar_index":2576,"type":"SELL","basis":"structure_stop","strength":1.0,"price":7.0602,"stop_level":7.2747,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2004-01-12","known_ts":"2004-01-14","bar_index":2584,"type":"BUY","strength":0.863,"price":7.5998,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2004-06-08","known_ts":"2004-06-10","bar_index":2618,"type":"BUY","strength":0.588,"price":6.9705,"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":"2004-07-14","known_ts":"2004-07-14","bar_index":2626,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.8457,"stop_level":6.8522,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2004-07-15","known_ts":"2004-07-15","bar_index":2626,"type":"RECLAIM","strength":0.588,"price":6.9836,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-07-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":"2004-07-14","prior_stop_level":6.8522,"sweep_low":6.7997,"atr14":0.364338,"stop_level":6.617531,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-07-30","known_ts":"2004-07-30","bar_index":2630,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.9114,"stop_level":6.9179,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2004-08-20","known_ts":"2004-08-20","bar_index":2635,"type":"RECLAIM","strength":0.725,"price":7.5921,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-07-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-09-27","known_ts":"2004-09-27","bar_index":2643,"type":"SELL","basis":"structure_stop","strength":0.863,"price":7.9291,"stop_level":7.9489,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-09-28","known_ts":"2004-09-28","bar_index":2643,"type":"RECLAIM","strength":0.863,"price":8.0877,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2004-09-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2004-09-27","prior_stop_level":7.9489,"sweep_low":7.9027,"atr14":0.311172,"stop_level":7.747114,"risk_basis":"daily_ohlc_atr14"},{"ts":"2004-10-15","known_ts":"2004-10-15","bar_index":2648,"type":"RECLAIM","strength":0.863,"price":8.1405,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2004-09-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2004-10-28","known_ts":"2004-11-01","bar_index":2651,"type":"REBUY","strength":0.863,"price":8.7324,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2004-12-07","known_ts":"2004-12-07","bar_index":2660,"type":"SELL","basis":"structure_stop","strength":1.0,"price":9.2769,"stop_level":9.4496,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-02-02","known_ts":"2005-02-04","bar_index":2673,"type":"BUY","strength":0.863,"price":9.1507,"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":"2005-03-24","known_ts":"2005-03-24","bar_index":2684,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.0818,"stop_level":9.2019,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2005-03-28","known_ts":"2005-03-30","bar_index":2685,"type":"REBUY","strength":0.725,"price":9.5489,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2005-03-28","known_ts":"2005-03-28","bar_index":2685,"type":"RECLAIM","strength":0.863,"price":9.3487,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-03-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2005-03-24","prior_stop_level":9.2019,"sweep_low":9.0618,"atr14":0.363515,"stop_level":8.880042,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-05-25","known_ts":"2005-05-27","bar_index":2699,"type":"BUY","strength":0.725,"price":9.2195,"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":"2005-07-25","known_ts":"2005-07-25","bar_index":2712,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.4228,"stop_level":10.4969,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-07-27","known_ts":"2005-07-27","bar_index":2713,"type":"RECLAIM","strength":0.863,"price":10.6787,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-07-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":"2005-07-25","prior_stop_level":10.4969,"sweep_low":10.3016,"atr14":0.449467,"stop_level":10.076867,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-09-01","known_ts":"2005-09-06","bar_index":2722,"type":"BUY","strength":1.0,"price":11.6146,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2005-09-21","known_ts":"2005-09-21","bar_index":2726,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.4699,"stop_level":10.6248,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2005-09-22","known_ts":"2005-09-22","bar_index":2726,"type":"RECLAIM","strength":1.0,"price":10.7123,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2005-09-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2005-09-21","prior_stop_level":10.6248,"sweep_low":10.2006,"atr14":0.411052,"stop_level":9.995074,"risk_basis":"daily_ohlc_atr14"},{"ts":"2005-12-01","known_ts":"2005-12-05","bar_index":2743,"type":"BUY","strength":0.863,"price":11.5653,"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":"2005-12-29","known_ts":"2005-12-29","bar_index":2749,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.0449,"stop_level":11.1057,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-01-03","known_ts":"2006-01-03","bar_index":2750,"type":"SELL","basis":"structure_stop","strength":0.725,"price":11.0043,"stop_level":11.1057,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2006-01-10","known_ts":"2006-01-10","bar_index":2751,"type":"RECLAIM","strength":0.725,"price":11.3288,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-01-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2006-01-03","prior_stop_level":11.1057,"sweep_low":10.6731,"atr14":0.405469,"stop_level":10.470365,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-01-30","known_ts":"2006-01-30","bar_index":2756,"type":"RECLAIM","strength":0.863,"price":11.9777,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-01-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2006-06-26","known_ts":"2006-06-28","bar_index":2790,"type":"BUY","strength":0.45,"price":10.2551,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2006-07-21","known_ts":"2006-07-21","bar_index":2796,"type":"SELL","basis":"structure_stop","strength":0.45,"price":9.4543,"stop_level":9.492,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2006-07-24","known_ts":"2006-07-24","bar_index":2796,"type":"RECLAIM","strength":0.45,"price":9.824,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-07-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2006-07-21","prior_stop_level":9.492,"sweep_low":9.3379,"atr14":0.319294,"stop_level":9.178253,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-10-03","known_ts":"2006-10-03","bar_index":2813,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.2074,"stop_level":10.2485,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2006-10-04","known_ts":"2006-10-04","bar_index":2813,"type":"RECLAIM","strength":0.588,"price":10.4264,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-10-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2006-10-03","prior_stop_level":10.2485,"sweep_low":9.8993,"atr14":0.377313,"stop_level":9.710643,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-10-19","known_ts":"2006-10-19","bar_index":2817,"type":"RECLAIM","strength":0.725,"price":11.1179,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-10-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-12-01","known_ts":"2006-12-01","bar_index":2827,"type":"SELL","basis":"structure_stop","strength":0.863,"price":11.3484,"stop_level":11.4653,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2006-12-04","known_ts":"2006-12-04","bar_index":2827,"type":"RECLAIM","strength":0.863,"price":11.7677,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2006-12-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2006-12-01","prior_stop_level":11.4653,"sweep_low":11.1904,"atr14":0.392199,"stop_level":10.994301,"risk_basis":"daily_ohlc_atr14"},{"ts":"2006-12-19","known_ts":"2006-12-19","bar_index":2831,"type":"RECLAIM","strength":0.863,"price":12.8469,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2006-12-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2007-03-02","known_ts":"2007-03-02","bar_index":2847,"type":"SELL","basis":"structure_stop","strength":1.0,"price":13.3732,"stop_level":14.6353,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-04-16","known_ts":"2007-04-16","bar_index":2857,"type":"RECLAIM","strength":1.0,"price":16.7734,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-03-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-05-15","known_ts":"2007-05-15","bar_index":2864,"type":"SELL","basis":"structure_stop","strength":1.0,"price":16.5458,"stop_level":16.6079,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-05-16","known_ts":"2007-05-16","bar_index":2864,"type":"RECLAIM","strength":1.0,"price":16.8492,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-05-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2007-05-15","prior_stop_level":16.6079,"sweep_low":16.3596,"atr14":0.51108,"stop_level":16.10406,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-06-01","known_ts":"2007-06-01","bar_index":2868,"type":"RECLAIM","strength":1.0,"price":17.6787,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2007-05-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2007-07-20","known_ts":"2007-07-20","bar_index":2879,"type":"SELL","basis":"structure_stop","strength":0.863,"price":19.4726,"stop_level":19.6292,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2007-09-26","known_ts":"2007-09-28","bar_index":2895,"type":"BUY","strength":0.725,"price":17.9822,"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":"2007-10-16","known_ts":"2007-10-16","bar_index":2899,"type":"SELL","basis":"structure_stop","strength":0.725,"price":17.2543,"stop_level":17.9129,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2007-10-18","known_ts":"2007-10-18","bar_index":2900,"type":"RECLAIM","strength":0.725,"price":18.2387,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2007-10-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":"2007-10-16","prior_stop_level":17.9129,"sweep_low":17.1919,"atr14":0.832848,"stop_level":16.775476,"risk_basis":"daily_ohlc_atr14"},{"ts":"2007-10-23","known_ts":"2007-10-23","bar_index":2901,"type":"SELL","basis":"structure_stop","strength":0.725,"price":16.9424,"stop_level":17.2543,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2007-12-04","known_ts":"2007-12-06","bar_index":2911,"type":"BUY","strength":0.45,"price":16.0304,"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-01-17","known_ts":"2008-01-22","bar_index":2921,"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":"2008-01-17","trigger_known_ts":"2008-01-22","strength":0.45,"price":10.5362,"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.496726,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.9451,"atr14":0.646748,"stop_level":9.621726,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-01-28","known_ts":"2008-01-30","bar_index":2923,"type":"BUY","strength":0.45,"price":12.3444,"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-01-28","known_ts":"2008-01-30","bar_index":2923,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2008-01-28","trigger_known_ts":"2008-01-30","strength":0.45,"price":12.3444,"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.410355,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":9.9451,"atr14":0.784007,"stop_level":9.553096,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-02-22","known_ts":"2008-02-22","bar_index":2929,"type":"SELL","basis":"structure_stop","strength":0.588,"price":10.9173,"stop_level":11.5389,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2008-02-25","known_ts":"2008-02-25","bar_index":2929,"type":"RECLAIM","strength":0.588,"price":11.5669,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-02-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-02-22","prior_stop_level":11.5389,"sweep_low":10.7217,"atr14":0.576726,"stop_level":10.433337,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-04-23","known_ts":"2008-04-23","bar_index":2943,"type":"RECLAIM","strength":0.725,"price":14.9685,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-02-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-05-21","known_ts":"2008-05-21","bar_index":2949,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.1085,"stop_level":15.2199,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-05-22","known_ts":"2008-05-22","bar_index":2950,"type":"RECLAIM","strength":0.863,"price":15.7252,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-05-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2008-05-21","prior_stop_level":15.2199,"sweep_low":15.0665,"atr14":0.603751,"stop_level":14.764624,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-06-05","known_ts":"2008-06-05","bar_index":2953,"type":"RECLAIM","strength":0.863,"price":16.4891,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2008-05-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-06-18","known_ts":"2008-06-18","bar_index":2956,"type":"SELL","basis":"structure_stop","strength":0.863,"price":15.6341,"stop_level":16.0546,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-06-19","known_ts":"2008-06-19","bar_index":2956,"type":"RECLAIM","strength":0.863,"price":16.1947,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-06-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2008-06-18","prior_stop_level":16.0546,"sweep_low":15.5711,"atr14":0.686964,"stop_level":15.227618,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-08-08","known_ts":"2008-08-12","bar_index":2968,"type":"BUY","strength":0.725,"price":13.8123,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2008-09-09","known_ts":"2008-09-09","bar_index":2975,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.4815,"stop_level":13.8475,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-09-15","known_ts":"2008-09-15","bar_index":2976,"type":"SELL","basis":"structure_stop","strength":0.863,"price":13.404,"stop_level":13.4815,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2008-09-12","known_ts":"2008-09-12","bar_index":2976,"type":"RECLAIM","strength":0.863,"price":14.0376,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-09-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":"2008-09-09","prior_stop_level":13.8475,"sweep_low":13.1436,"atr14":0.678588,"stop_level":12.804306,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-09-16","known_ts":"2008-09-16","bar_index":2976,"type":"RECLAIM","strength":0.863,"price":13.6575,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2008-09-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2008-09-15","prior_stop_level":13.4815,"sweep_low":12.9183,"atr14":0.71225,"stop_level":12.562175,"risk_basis":"daily_ohlc_atr14"},{"ts":"2008-11-24","known_ts":"2008-11-26","bar_index":2993,"type":"BUY","strength":0.45,"price":5.3474,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2008-11-24","known_ts":"2008-11-26","bar_index":2993,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2008-11-24","trigger_known_ts":"2008-11-26","strength":0.45,"price":5.3474,"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.70052,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":3.783,"atr14":0.583263,"stop_level":3.491368,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-01-20","known_ts":"2009-01-20","bar_index":3005,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.2318,"stop_level":7.5376,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-26","known_ts":"2009-01-26","bar_index":3006,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.2176,"stop_level":7.5376,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-01-27","known_ts":"2009-01-27","bar_index":3007,"type":"RECLAIM","strength":0.588,"price":7.5447,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-01-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-01-20","prior_stop_level":7.5376,"sweep_low":6.6772,"atr14":0.497016,"stop_level":6.428692,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-01-27","known_ts":"2009-01-27","bar_index":3007,"type":"RECLAIM","strength":0.588,"price":7.5447,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-01-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2009-01-26","prior_stop_level":7.5376,"sweep_low":6.8478,"atr14":0.497016,"stop_level":6.599292,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-02-26","known_ts":"2009-02-26","bar_index":3014,"type":"SELL","basis":"structure_stop","strength":0.725,"price":6.9479,"stop_level":7.2887,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-03-19","known_ts":"2009-03-23","bar_index":3019,"type":"BUY","strength":0.725,"price":8.1369,"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":"2009-05-01","known_ts":"2009-05-01","bar_index":3029,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.3044,"stop_level":9.3546,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-05-04","known_ts":"2009-05-04","bar_index":3029,"type":"RECLAIM","strength":0.863,"price":9.7915,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-05-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2009-05-01","prior_stop_level":9.3546,"sweep_low":9.2185,"atr14":0.64282,"stop_level":8.89709,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-05-13","known_ts":"2009-05-13","bar_index":3031,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.5881,"stop_level":9.2256,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2009-05-18","known_ts":"2009-05-18","bar_index":3032,"type":"RECLAIM","strength":0.863,"price":9.2522,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-05-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":"2009-05-13","prior_stop_level":9.2256,"sweep_low":8.4592,"atr14":0.657289,"stop_level":8.130556,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-05-28","known_ts":"2009-05-28","bar_index":3035,"type":"RECLAIM","strength":0.863,"price":9.6489,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2009-05-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2009-06-10","known_ts":"2009-06-12","bar_index":3038,"type":"BUY","strength":0.863,"price":10.2619,"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":45},{"ts":"2009-07-02","known_ts":"2009-07-02","bar_index":3043,"type":"SELL","basis":"structure_stop","strength":0.863,"price":8.5888,"stop_level":8.7042,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2009-07-10","known_ts":"2009-07-10","bar_index":3045,"type":"RECLAIM","strength":0.863,"price":8.8885,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-07-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2009-07-02","prior_stop_level":8.7042,"sweep_low":8.0552,"atr14":0.550015,"stop_level":7.780193,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-07-23","known_ts":"2009-07-27","bar_index":3048,"type":"BUY","strength":0.863,"price":10.2828,"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":25},{"ts":"2009-09-01","known_ts":"2009-09-01","bar_index":3057,"type":"SELL","basis":"structure_stop","strength":0.863,"price":9.2299,"stop_level":9.5494,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2009-09-09","known_ts":"2009-09-09","bar_index":3059,"type":"RECLAIM","strength":0.863,"price":9.8907,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-09-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2009-09-01","prior_stop_level":9.5494,"sweep_low":9.0774,"atr14":0.456344,"stop_level":8.849228,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-09-17","known_ts":"2009-09-21","bar_index":3061,"type":"BUY","strength":1.0,"price":11.6771,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2009-10-02","known_ts":"2009-10-02","bar_index":3064,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.4644,"stop_level":10.7113,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2009-10-08","known_ts":"2009-10-08","bar_index":3066,"type":"RECLAIM","strength":0.863,"price":10.9727,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2009-10-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2009-10-02","prior_stop_level":10.7113,"sweep_low":10.094,"atr14":0.490418,"stop_level":9.848791,"risk_basis":"daily_ohlc_atr14"},{"ts":"2009-10-13","known_ts":"2009-10-15","bar_index":3067,"type":"REBUY","strength":0.863,"price":11.1688,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2010-01-28","known_ts":"2010-01-28","bar_index":3091,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.2361,"stop_level":10.3383,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2010-02-18","known_ts":"2010-02-22","bar_index":3096,"type":"BUY","strength":0.863,"price":10.6887,"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":"2010-04-08","known_ts":"2010-04-08","bar_index":3107,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.5417,"stop_level":11.5996,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2010-05-11","known_ts":"2010-05-13","bar_index":3115,"type":"BUY","strength":0.725,"price":10.9458,"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":"2010-07-20","known_ts":"2010-07-22","bar_index":3131,"type":"BUY","strength":0.588,"price":8.5724,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":50},{"ts":"2010-08-31","known_ts":"2010-09-02","bar_index":3141,"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":"2010-08-31","trigger_known_ts":"2010-09-02","strength":0.45,"price":7.1214,"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.421598,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.66,"atr14":0.302064,"stop_level":6.508968,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-09-09","known_ts":"2010-09-13","bar_index":3143,"type":"BUY","strength":0.45,"price":7.1362,"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-09-09","known_ts":"2010-09-13","bar_index":3143,"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":"2010-09-09","trigger_known_ts":"2010-09-13","strength":0.45,"price":7.1362,"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.420396,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6.66,"atr14":0.288797,"stop_level":6.515602,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-11-17","known_ts":"2010-11-17","bar_index":3159,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.8506,"stop_level":7.8731,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2010-11-18","known_ts":"2010-11-18","bar_index":3159,"type":"RECLAIM","strength":0.588,"price":7.9706,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2010-11-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2010-11-17","prior_stop_level":7.8731,"sweep_low":7.7082,"atr14":0.309749,"stop_level":7.553325,"risk_basis":"daily_ohlc_atr14"},{"ts":"2010-12-03","known_ts":"2010-12-03","bar_index":3163,"type":"RECLAIM","strength":0.863,"price":9.2303,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2010-11-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-01-19","known_ts":"2011-01-19","bar_index":3173,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.2426,"stop_level":10.49,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2011-02-08","known_ts":"2011-02-08","bar_index":3178,"type":"RECLAIM","strength":1.0,"price":10.4145,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-01-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2011-04-18","known_ts":"2011-04-20","bar_index":3194,"type":"BUY","strength":0.863,"price":10.7767,"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":"2011-05-11","known_ts":"2011-05-11","bar_index":3199,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.3013,"stop_level":10.4296,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2011-05-12","known_ts":"2011-05-12","bar_index":3199,"type":"RECLAIM","strength":0.863,"price":10.4447,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2011-05-11 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2011-05-11","prior_stop_level":10.4296,"sweep_low":10.173,"atr14":0.311536,"stop_level":10.017232,"risk_basis":"daily_ohlc_atr14"},{"ts":"2011-06-30","known_ts":"2011-07-05","bar_index":3211,"type":"BUY","strength":0.725,"price":9.8616,"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":"2011-09-13","known_ts":"2011-09-15","bar_index":3228,"type":"BUY","strength":0.588,"price":7.1739,"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":"2011-11-21","known_ts":"2011-11-21","bar_index":3244,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.7025,"stop_level":7.8565,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2011-12-15","known_ts":"2011-12-15","bar_index":3250,"type":"RECLAIM","strength":0.863,"price":8.8425,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2011-11-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-01-30","known_ts":"2012-01-30","bar_index":3259,"type":"SELL","basis":"structure_stop","strength":0.863,"price":10.7065,"stop_level":10.8143,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2012-02-01","known_ts":"2012-02-01","bar_index":3260,"type":"RECLAIM","strength":0.863,"price":10.8759,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-01-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2012-01-30","prior_stop_level":10.8143,"sweep_low":10.2674,"atr14":0.409415,"stop_level":10.062692,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-02-16","known_ts":"2012-02-16","bar_index":3264,"type":"RECLAIM","strength":1.0,"price":10.8598,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-01-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-04-23","known_ts":"2012-04-25","bar_index":3279,"type":"BUY","strength":0.863,"price":11.3323,"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":"2012-05-17","known_ts":"2012-05-17","bar_index":3285,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.5986,"stop_level":11.6808,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-05-22","known_ts":"2012-05-22","bar_index":3286,"type":"SELL","basis":"structure_stop","strength":1.0,"price":11.5986,"stop_level":11.6808,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-06-29","known_ts":"2012-06-29","bar_index":3295,"type":"RECLAIM","strength":1.0,"price":12.658,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-05-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-07-24","known_ts":"2012-07-24","bar_index":3300,"type":"SELL","basis":"structure_stop","strength":1.0,"price":12.6894,"stop_level":12.799,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-07-27","known_ts":"2012-07-27","bar_index":3301,"type":"RECLAIM","strength":1.0,"price":12.8617,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-07-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2012-07-24","prior_stop_level":12.799,"sweep_low":12.5014,"atr14":0.337152,"stop_level":12.332824,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-09-17","known_ts":"2012-09-17","bar_index":3313,"type":"RECLAIM","strength":1.0,"price":13.8016,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-07-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-10-09","known_ts":"2012-10-09","bar_index":3318,"type":"SELL","basis":"structure_stop","strength":1.0,"price":14.8434,"stop_level":14.8826,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-10-10","known_ts":"2012-10-10","bar_index":3318,"type":"RECLAIM","strength":1.0,"price":14.9844,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-10-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2012-10-09","prior_stop_level":14.8826,"sweep_low":14.5066,"atr14":0.53375,"stop_level":14.239725,"risk_basis":"daily_ohlc_atr14"},{"ts":"2012-10-24","known_ts":"2012-10-24","bar_index":3322,"type":"RECLAIM","strength":1.0,"price":15.7768,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-10-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-12-14","known_ts":"2012-12-14","bar_index":3333,"type":"SELL","basis":"structure_stop","strength":1.0,"price":17.6495,"stop_level":17.8384,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2012-12-17","known_ts":"2012-12-17","bar_index":3333,"type":"RECLAIM","strength":1.0,"price":18.1689,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2012-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":"2012-12-14","prior_stop_level":17.8384,"sweep_low":17.6495,"atr14":0.644328,"stop_level":17.327336,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-01-02","known_ts":"2013-01-02","bar_index":3337,"type":"RECLAIM","strength":1.0,"price":19.0187,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2012-12-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-03-25","known_ts":"2013-03-25","bar_index":3355,"type":"SELL","basis":"structure_stop","strength":1.0,"price":22.3914,"stop_level":22.6047,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2013-03-26","known_ts":"2013-03-26","bar_index":3356,"type":"RECLAIM","strength":1.0,"price":22.7152,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-03-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2013-03-25","prior_stop_level":22.6047,"sweep_low":22.0202,"atr14":0.583428,"stop_level":21.728486,"risk_basis":"daily_ohlc_atr14"},{"ts":"2013-05-21","known_ts":"2013-05-23","bar_index":3369,"type":"BUY","strength":0.725,"price":21.6016,"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":"2013-07-09","known_ts":"2013-07-11","bar_index":3380,"type":"BUY","strength":0.725,"price":21.142,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2013-12-17","known_ts":"2013-12-17","bar_index":3417,"type":"SELL","basis":"structure_stop","strength":0.863,"price":27.3662,"stop_level":27.5416,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-12-18","known_ts":"2013-12-18","bar_index":3418,"type":"RECLAIM","strength":0.863,"price":28.5702,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2013-12-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2013-12-17","prior_stop_level":27.5416,"sweep_low":26.9356,"atr14":0.830042,"stop_level":26.520579,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-01-02","known_ts":"2014-01-02","bar_index":3421,"type":"RECLAIM","strength":1.0,"price":28.3071,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2013-12-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2014-03-05","known_ts":"2014-03-07","bar_index":3435,"type":"BUY","strength":0.725,"price":28.013,"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":"2014-04-30","known_ts":"2014-05-02","bar_index":3448,"type":"BUY","strength":0.588,"price":25.5893,"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":"2014-05-27","known_ts":"2014-05-29","bar_index":3454,"type":"BUY","strength":0.45,"price":24.2973,"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-06-25","known_ts":"2014-06-25","bar_index":3461,"type":"RECLAIM","strength":0.725,"price":28.0459,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2014-05-27 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-07-25","known_ts":"2014-07-25","bar_index":3468,"type":"SELL","basis":"structure_stop","strength":0.725,"price":26.5669,"stop_level":26.583,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-07-30","known_ts":"2014-07-30","bar_index":3469,"type":"RECLAIM","strength":0.725,"price":26.6152,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-07-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":"2014-07-25","prior_stop_level":26.583,"sweep_low":26.2529,"atr14":0.583015,"stop_level":25.961392,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-08-12","known_ts":"2014-08-12","bar_index":3472,"type":"RECLAIM","strength":0.725,"price":27.4283,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-07-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-10-07","known_ts":"2014-10-07","bar_index":3485,"type":"SELL","basis":"structure_stop","strength":0.863,"price":30.9061,"stop_level":31.4616,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-10-23","known_ts":"2014-10-23","bar_index":3489,"type":"RECLAIM","strength":0.863,"price":33.1838,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-10-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-12-12","known_ts":"2014-12-12","bar_index":3500,"type":"SELL","basis":"structure_stop","strength":0.863,"price":35.3385,"stop_level":36.0083,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-03-02","known_ts":"2015-03-02","bar_index":3518,"type":"RECLAIM","strength":0.863,"price":36.1945,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-12-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-03-06","known_ts":"2015-03-06","bar_index":3519,"type":"SELL","basis":"structure_stop","strength":0.725,"price":35.6201,"stop_level":35.8709,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2015-03-09","known_ts":"2015-03-09","bar_index":3519,"type":"RECLAIM","strength":0.725,"price":36.2592,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-03-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"anchor_ts":"2015-03-06","prior_stop_level":35.8709,"sweep_low":35.5554,"atr14":1.048469,"stop_level":35.031166,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-04-09","known_ts":"2015-04-09","bar_index":3527,"type":"RECLAIM","strength":0.725,"price":43.4673,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-03-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-06-09","known_ts":"2015-06-11","bar_index":3541,"type":"REBUY","strength":0.863,"price":45.906,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2015-09-08","known_ts":"2015-09-10","bar_index":3562,"type":"BUY","strength":0.725,"price":45.4916,"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":"2015-09-22","known_ts":"2015-09-22","bar_index":3565,"type":"SELL","basis":"structure_stop","strength":0.588,"price":38.6922,"stop_level":40.6906,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2015-09-24","known_ts":"2015-09-24","bar_index":3566,"type":"SELL","basis":"structure_stop","strength":0.588,"price":37.2057,"stop_level":40.6906,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2015-10-15","known_ts":"2015-10-19","bar_index":3571,"type":"BUY","strength":0.588,"price":41.2999,"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":45},{"ts":"2015-12-02","known_ts":"2015-12-02","bar_index":3582,"type":"SELL","basis":"structure_stop","strength":0.588,"price":40.4851,"stop_level":41.2096,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-12-07","known_ts":"2015-12-07","bar_index":3583,"type":"SELL","basis":"structure_stop","strength":0.588,"price":38.7592,"stop_level":41.2096,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-02-11","known_ts":"2016-02-16","bar_index":3598,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2016-02-11","trigger_known_ts":"2016-02-16","strength":0.45,"price":29.8134,"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.388663,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":27.5018,"atr14":1.431969,"stop_level":26.785816,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-02-22","known_ts":"2016-02-24","bar_index":3600,"type":"BUY","strength":0.45,"price":31.9207,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Industrials"}},{"ts":"2016-04-05","known_ts":"2016-04-05","bar_index":3610,"type":"SELL","basis":"structure_stop","strength":0.588,"price":34.9593,"stop_level":35.188,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-04-06","known_ts":"2016-04-06","bar_index":3610,"type":"RECLAIM","strength":0.588,"price":36.0864,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-04-05 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2016-04-05","prior_stop_level":35.188,"sweep_low":34.8449,"atr14":1.239465,"stop_level":34.225167,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-04-25","known_ts":"2016-04-25","bar_index":3614,"type":"SELL","basis":"structure_stop","strength":0.588,"price":35.09,"stop_level":35.384,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-05-20","known_ts":"2016-05-24","bar_index":3621,"type":"BUY","strength":0.863,"price":37.2638,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2016-06-10","known_ts":"2016-06-10","bar_index":3625,"type":"SELL","basis":"structure_stop","strength":0.863,"price":36.6902,"stop_level":36.7066,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-06-16","known_ts":"2016-06-16","bar_index":3627,"type":"SELL","basis":"structure_stop","strength":0.725,"price":35.6415,"stop_level":36.7066,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-06-23","known_ts":"2016-06-23","bar_index":3628,"type":"RECLAIM","strength":0.863,"price":37.1409,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-06-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2016-06-16","prior_stop_level":36.7066,"sweep_low":33.9864,"atr14":1.146907,"stop_level":33.412947,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-06-29","known_ts":"2016-07-01","bar_index":3630,"type":"REBUY","strength":0.863,"price":38.1159,"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":"2016-08-02","known_ts":"2016-08-02","bar_index":3637,"type":"SELL","basis":"structure_stop","strength":0.863,"price":37.9074,"stop_level":38.4743,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-08-03","known_ts":"2016-08-03","bar_index":3638,"type":"RECLAIM","strength":0.863,"price":38.5647,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-08-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2016-08-02","prior_stop_level":38.4743,"sweep_low":37.4966,"atr14":1.000231,"stop_level":36.996485,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-08-16","known_ts":"2016-08-16","bar_index":3641,"type":"RECLAIM","strength":0.863,"price":38.9015,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-08-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-08-19","known_ts":"2016-08-23","bar_index":3642,"type":"BUY","strength":0.863,"price":40.1586,"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":"2016-09-09","known_ts":"2016-09-09","bar_index":3646,"type":"SELL","basis":"structure_stop","strength":0.863,"price":37.0612,"stop_level":39.2795,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-11-09","known_ts":"2016-11-11","bar_index":3661,"type":"BUY","strength":0.588,"price":37.8465,"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":45},{"ts":"2017-02-28","known_ts":"2017-02-28","bar_index":3685,"type":"SELL","basis":"structure_stop","strength":1.0,"price":47.2293,"stop_level":47.3285,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-03-01","known_ts":"2017-03-01","bar_index":3686,"type":"RECLAIM","strength":1.0,"price":49.0465,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-02-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2017-02-28","prior_stop_level":47.3285,"sweep_low":47.1963,"atr14":1.110904,"stop_level":46.640848,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-03-14","known_ts":"2017-03-14","bar_index":3689,"type":"RECLAIM","strength":1.0,"price":47.6754,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-02-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-06-05","known_ts":"2017-06-07","bar_index":3708,"type":"BUY","strength":0.725,"price":46.0863,"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":"2017-06-22","known_ts":"2017-06-22","bar_index":3712,"type":"SELL","basis":"structure_stop","strength":0.725,"price":45.7384,"stop_level":45.9869,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2017-06-29","known_ts":"2017-06-29","bar_index":3714,"type":"RECLAIM","strength":0.725,"price":46.401,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-06-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2017-06-22","prior_stop_level":45.9869,"sweep_low":44.3306,"atr14":1.466213,"stop_level":43.597493,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-09-20","known_ts":"2017-09-22","bar_index":3733,"type":"BUY","strength":0.588,"price":38.6115,"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":"2017-11-10","known_ts":"2017-11-10","bar_index":3745,"type":"SELL","basis":"structure_stop","strength":0.588,"price":38.8759,"stop_level":39.3671,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-11-14","known_ts":"2017-11-14","bar_index":3746,"type":"SELL","basis":"structure_stop","strength":0.588,"price":38.2181,"stop_level":39.3671,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-11-20","known_ts":"2017-11-20","bar_index":3747,"type":"RECLAIM","strength":0.588,"price":40.3746,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-11-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":"2017-11-14","prior_stop_level":39.3671,"sweep_low":37.6685,"atr14":0.948354,"stop_level":37.194323,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-12-21","known_ts":"2017-12-21","bar_index":3754,"type":"SELL","basis":"structure_stop","strength":0.588,"price":35.2372,"stop_level":39.567,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-02-21","known_ts":"2018-02-23","bar_index":3768,"type":"BUY","strength":0.588,"price":37.631,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2018-03-01","known_ts":"2018-03-05","bar_index":3770,"type":"BUY","strength":0.588,"price":36.9543,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2018-03-23","known_ts":"2018-03-23","bar_index":3775,"type":"SELL","basis":"structure_stop","strength":0.588,"price":35.5673,"stop_level":35.9517,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-03-26","known_ts":"2018-03-26","bar_index":3775,"type":"RECLAIM","strength":0.588,"price":36.7203,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-03-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2018-03-23","prior_stop_level":35.9517,"sweep_low":35.559,"atr14":1.016187,"stop_level":35.050907,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-05-01","known_ts":"2018-05-03","bar_index":3784,"type":"BUY","strength":0.45,"price":34.8488,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2018-06-08","known_ts":"2018-06-08","bar_index":3793,"type":"RECLAIM","strength":0.725,"price":38.2528,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-03-23 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-08-15","known_ts":"2018-08-15","bar_index":3808,"type":"SELL","basis":"structure_stop","strength":0.863,"price":40.8656,"stop_level":41.32,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-08-17","known_ts":"2018-08-17","bar_index":3809,"type":"RECLAIM","strength":0.863,"price":41.7491,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-08-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":"2018-08-15","prior_stop_level":41.32,"sweep_low":40.7142,"atr14":0.794119,"stop_level":40.317141,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-08-29","known_ts":"2018-08-29","bar_index":3812,"type":"RECLAIM","strength":0.863,"price":41.4125,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-08-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-11-06","known_ts":"2018-11-08","bar_index":3828,"type":"BUY","strength":0.588,"price":32.9606,"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":"2018-12-11","known_ts":"2018-12-11","bar_index":3835,"type":"SELL","basis":"structure_stop","strength":0.45,"price":28.2036,"stop_level":28.9134,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2018-12-17","known_ts":"2018-12-17","bar_index":3837,"type":"SELL","basis":"structure_stop","strength":0.45,"price":26.3701,"stop_level":28.9134,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2019-03-06","known_ts":"2019-03-06","bar_index":3854,"type":"SELL","basis":"structure_stop","strength":0.588,"price":29.6729,"stop_level":30.3098,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-03-13","known_ts":"2019-03-13","bar_index":3856,"type":"RECLAIM","strength":0.588,"price":30.4882,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-03-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2019-03-06","prior_stop_level":30.3098,"sweep_low":29.1379,"atr14":0.62699,"stop_level":28.824405,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-04-18","known_ts":"2019-04-18","bar_index":3865,"type":"RECLAIM","strength":0.863,"price":33.8003,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-03-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-05-29","known_ts":"2019-05-29","bar_index":3874,"type":"SELL","basis":"structure_stop","strength":0.725,"price":31.9965,"stop_level":33.0614,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-06-27","known_ts":"2019-06-27","bar_index":3881,"type":"RECLAIM","strength":1.0,"price":37.1061,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-05-29 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-07-17","known_ts":"2019-07-17","bar_index":3885,"type":"SELL","basis":"structure_stop","strength":1.0,"price":34.7479,"stop_level":36.6625,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-07-19","known_ts":"2019-07-19","bar_index":3886,"type":"SELL","basis":"structure_stop","strength":1.0,"price":34.5937,"stop_level":36.6625,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-09-10","known_ts":"2019-09-12","bar_index":3898,"type":"BUY","strength":0.863,"price":35.493,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2019-12-20","known_ts":"2019-12-20","bar_index":3922,"type":"SELL","basis":"structure_stop","strength":0.725,"price":27.3647,"stop_level":32.3472,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2019-12-24","known_ts":"2019-12-24","bar_index":3922,"type":"SELL","basis":"structure_stop","strength":0.725,"price":27.7864,"stop_level":32.3472,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2020-02-10","known_ts":"2020-02-12","bar_index":3933,"type":"BUY","strength":0.588,"price":28.9339,"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":"2020-02-28","known_ts":"2020-02-28","bar_index":3937,"type":"SELL","basis":"structure_stop","strength":0.588,"price":26.1296,"stop_level":28.1722,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2020-03-03","known_ts":"2020-03-03","bar_index":3938,"type":"SELL","basis":"structure_stop","strength":0.45,"price":26.8739,"stop_level":28.1722,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2020-03-19","known_ts":"2020-03-23","bar_index":3942,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2020-03-19","trigger_known_ts":"2020-03-23","strength":0.45,"price":12.8528,"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.673207,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":11.918,"atr14":1.983733,"stop_level":10.926133,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-04-06","known_ts":"2020-04-08","bar_index":3946,"type":"BUY","strength":0.45,"price":15.5791,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Industrials"}},{"ts":"2020-04-06","known_ts":"2020-04-08","bar_index":3946,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2020-04-06","trigger_known_ts":"2020-04-08","strength":0.45,"price":15.5791,"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.603889,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":14.0904,"atr14":2.090385,"stop_level":13.045207,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-04-15","known_ts":"2020-04-17","bar_index":3948,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2020-04-15","trigger_known_ts":"2020-04-17","strength":0.45,"price":15.5358,"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.60499,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":14.1164,"atr14":1.810585,"stop_level":13.211108,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-05-14","known_ts":"2020-05-14","bar_index":3955,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.8287,"stop_level":16.3494,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-05-18","known_ts":"2020-05-18","bar_index":3955,"type":"RECLAIM","strength":0.588,"price":16.9621,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-05-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-05-14","prior_stop_level":16.3494,"sweep_low":13.832,"atr14":1.346171,"stop_level":13.158914,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-24","known_ts":"2020-06-24","bar_index":3964,"type":"SELL","basis":"structure_stop","strength":0.588,"price":18.6583,"stop_level":18.8157,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-25","known_ts":"2020-06-25","bar_index":3964,"type":"RECLAIM","strength":0.588,"price":19.6463,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-06-24","prior_stop_level":18.8157,"sweep_low":18.3085,"atr14":1.244749,"stop_level":17.686125,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-08-05","known_ts":"2020-08-07","bar_index":3974,"type":"BUY","strength":0.725,"price":20.6354,"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":"2020-08-20","known_ts":"2020-08-20","bar_index":3977,"type":"SELL","basis":"structure_stop","strength":0.725,"price":19.0216,"stop_level":19.0393,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-08-24","known_ts":"2020-08-24","bar_index":3978,"type":"RECLAIM","strength":0.725,"price":19.0481,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-08-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-08-20","prior_stop_level":19.0393,"sweep_low":18.4131,"atr14":0.735808,"stop_level":18.045196,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-10-05","known_ts":"2020-10-07","bar_index":3988,"type":"BUY","strength":0.725,"price":20.6001,"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":35},{"ts":"2020-10-29","known_ts":"2020-10-29","bar_index":3994,"type":"SELL","basis":"structure_stop","strength":0.863,"price":21.3096,"stop_level":22.1346,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-11-02","known_ts":"2020-11-02","bar_index":3994,"type":"SELL","basis":"structure_stop","strength":0.863,"price":22.0377,"stop_level":22.1346,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-11-03","known_ts":"2020-11-03","bar_index":3995,"type":"RECLAIM","strength":0.863,"price":22.4816,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-10-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2020-10-29","prior_stop_level":22.1346,"sweep_low":20.6792,"atr14":0.969304,"stop_level":20.194548,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-11-03","known_ts":"2020-11-03","bar_index":3995,"type":"RECLAIM","strength":0.863,"price":22.4816,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-11-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2020-11-02","prior_stop_level":22.1346,"sweep_low":21.354,"atr14":0.969304,"stop_level":20.869348,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-11-16","known_ts":"2020-11-16","bar_index":3998,"type":"RECLAIM","strength":0.863,"price":23.1564,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-11-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-05-27","known_ts":"2021-06-01","bar_index":4042,"type":"BUY","strength":0.863,"price":34.8092,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2021-06-17","known_ts":"2021-06-17","bar_index":4046,"type":"SELL","basis":"structure_stop","strength":0.725,"price":34.2615,"stop_level":34.3603,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-06-23","known_ts":"2021-06-25","bar_index":4048,"type":"REBUY","strength":0.725,"price":38.8764,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2021-06-24","known_ts":"2021-06-24","bar_index":4048,"type":"RECLAIM","strength":0.725,"price":34.6476,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-06-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2021-06-17","prior_stop_level":34.3603,"sweep_low":32.8878,"atr14":0.949227,"stop_level":32.413187,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-07-19","known_ts":"2021-07-19","bar_index":4053,"type":"SELL","basis":"structure_stop","strength":0.863,"price":32.2502,"stop_level":32.9866,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-07-20","known_ts":"2021-07-20","bar_index":4054,"type":"RECLAIM","strength":0.863,"price":33.1526,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-07-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2021-07-19","prior_stop_level":32.9866,"sweep_low":31.7088,"atr14":1.285328,"stop_level":31.066136,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-08-05","known_ts":"2021-08-09","bar_index":4058,"type":"BUY","strength":0.725,"price":36.383,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2021-09-16","known_ts":"2021-09-16","bar_index":4067,"type":"SELL","basis":"structure_stop","strength":0.725,"price":36.5635,"stop_level":36.8252,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-10-21","known_ts":"2021-10-25","bar_index":4076,"type":"BUY","strength":0.725,"price":37.044,"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":"2021-11-26","known_ts":"2021-11-26","bar_index":4084,"type":"SELL","basis":"structure_stop","strength":0.863,"price":40.8074,"stop_level":42.3218,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-12-01","known_ts":"2021-12-01","bar_index":4085,"type":"SELL","basis":"structure_stop","strength":0.863,"price":38.4134,"stop_level":42.3218,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-12-30","known_ts":"2022-01-03","bar_index":4092,"type":"BUY","strength":0.863,"price":43.1924,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":10},{"ts":"2022-03-10","known_ts":"2022-03-14","bar_index":4108,"type":"BUY","strength":0.725,"price":42.3742,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":80},{"ts":"2022-04-08","known_ts":"2022-04-08","bar_index":4115,"type":"SELL","basis":"structure_stop","strength":0.725,"price":39.7406,"stop_level":40.4878,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2022-04-13","known_ts":"2022-04-13","bar_index":4116,"type":"RECLAIM","strength":0.725,"price":41.472,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-04-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":"2022-04-08","prior_stop_level":40.4878,"sweep_low":39.4216,"atr14":1.565927,"stop_level":38.638637,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-06-28","known_ts":"2022-06-30","bar_index":4133,"type":"BUY","strength":0.588,"price":35.9258,"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":"2022-09-01","known_ts":"2022-09-01","bar_index":4148,"type":"SELL","basis":"structure_stop","strength":0.588,"price":36.8414,"stop_level":37.0165,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-09-07","known_ts":"2022-09-07","bar_index":4149,"type":"RECLAIM","strength":0.588,"price":37.2468,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-09-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":"2022-09-01","prior_stop_level":37.0165,"sweep_low":35.6806,"atr14":1.078145,"stop_level":35.141528,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-05","known_ts":"2022-10-07","bar_index":4156,"type":"BUY","strength":0.45,"price":38.5366,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Industrials"}},{"ts":"2022-10-21","known_ts":"2022-10-21","bar_index":4160,"type":"RECLAIM","strength":0.725,"price":41.2375,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2022-10-05 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-12-05","known_ts":"2022-12-05","bar_index":4170,"type":"SELL","basis":"structure_stop","strength":0.863,"price":43.1174,"stop_level":44.2564,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-02-01","known_ts":"2023-02-03","bar_index":4183,"type":"BUY","strength":0.725,"price":44.7543,"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":"2023-02-21","known_ts":"2023-02-21","bar_index":4187,"type":"SELL","basis":"structure_stop","strength":0.863,"price":42.5851,"stop_level":43.4695,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-04-17","known_ts":"2023-04-19","bar_index":4200,"type":"BUY","strength":0.588,"price":40.9837,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2023-06-02","known_ts":"2023-06-06","bar_index":4211,"type":"BUY","strength":0.45,"price":38.299,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2023-06-15","known_ts":"2023-06-15","bar_index":4214,"type":"RECLAIM","strength":0.725,"price":40.4158,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2023-06-02 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-07-20","known_ts":"2023-07-20","bar_index":4221,"type":"SELL","basis":"structure_stop","strength":0.863,"price":43.7445,"stop_level":43.9656,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-07-24","known_ts":"2023-07-24","bar_index":4222,"type":"SELL","basis":"structure_stop","strength":0.863,"price":43.3492,"stop_level":43.9656,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-07-27","known_ts":"2023-07-27","bar_index":4223,"type":"RECLAIM","strength":0.863,"price":44.1681,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-07-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2023-07-20","prior_stop_level":43.9656,"sweep_low":42.9915,"atr14":0.909812,"stop_level":42.536594,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-07-27","known_ts":"2023-07-27","bar_index":4223,"type":"RECLAIM","strength":0.863,"price":44.1681,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-07-24 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2023-07-24","prior_stop_level":43.9656,"sweep_low":42.9915,"atr14":0.909812,"stop_level":42.536594,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-08-08","known_ts":"2023-08-08","bar_index":4226,"type":"RECLAIM","strength":0.863,"price":47.0016,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-07-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-09-05","known_ts":"2023-09-05","bar_index":4232,"type":"SELL","basis":"structure_stop","strength":0.863,"price":46.5121,"stop_level":46.6627,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-11-14","known_ts":"2023-11-16","bar_index":4249,"type":"BUY","strength":0.725,"price":43.5406,"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":"2024-01-31","known_ts":"2024-01-31","bar_index":4266,"type":"SELL","basis":"structure_stop","strength":0.863,"price":50.2278,"stop_level":50.4518,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-02-01","known_ts":"2024-02-01","bar_index":4266,"type":"RECLAIM","strength":0.863,"price":51.3121,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-01-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":"2024-01-31","prior_stop_level":50.4518,"sweep_low":50.0186,"atr14":1.106321,"stop_level":49.46544,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-02-15","known_ts":"2024-02-15","bar_index":4270,"type":"RECLAIM","strength":1.0,"price":51.645,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-01-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-04-10","known_ts":"2024-04-10","bar_index":4282,"type":"SELL","basis":"structure_stop","strength":1.0,"price":54.3366,"stop_level":55.2211,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-05-03","known_ts":"2024-05-03","bar_index":4288,"type":"RECLAIM","strength":1.0,"price":61.7457,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-04-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-05-29","known_ts":"2024-05-29","bar_index":4293,"type":"SELL","basis":"structure_stop","strength":1.0,"price":62.055,"stop_level":62.3795,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-05-30","known_ts":"2024-05-30","bar_index":4294,"type":"RECLAIM","strength":1.0,"price":62.3986,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-05-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":"2024-05-29","prior_stop_level":62.3795,"sweep_low":61.6922,"atr14":1.245344,"stop_level":61.069528,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-07-23","known_ts":"2024-07-25","bar_index":4306,"type":"BUY","strength":0.725,"price":63.3275,"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-12-09","known_ts":"2024-12-09","bar_index":4338,"type":"SELL","basis":"structure_stop","strength":1.0,"price":77.698,"stop_level":77.977,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-03-04","known_ts":"2025-03-06","bar_index":4357,"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":"2025-03-04","trigger_known_ts":"2025-03-06","strength":0.45,"price":46.4157,"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.43907,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":43.8156,"atr14":1.59325,"stop_level":43.018975,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-03-07","known_ts":"2025-03-11","bar_index":4358,"type":"BUY","strength":0.45,"price":45.7391,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"Industrials"}},{"ts":"2025-03-07","known_ts":"2025-03-11","bar_index":4358,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2025-03-07","trigger_known_ts":"2025-03-11","strength":0.45,"price":45.7391,"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.447246,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":43.8156,"atr14":1.512641,"stop_level":43.059279,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-04-08","known_ts":"2025-04-08","bar_index":4365,"type":"SELL","basis":"structure_stop","strength":0.45,"price":42.066,"stop_level":45.1688,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2025-04-09","known_ts":"2025-04-09","bar_index":4365,"type":"RECLAIM","strength":0.45,"price":45.2461,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-04-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2025-04-08","prior_stop_level":45.1688,"sweep_low":41.2928,"atr14":2.030882,"stop_level":40.277359,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-04-29","known_ts":"2025-04-29","bar_index":4370,"type":"SELL","basis":"structure_stop","strength":0.45,"price":39.0309,"stop_level":42.066,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2025-08-01","known_ts":"2025-08-01","bar_index":4391,"type":"SELL","basis":"structure_stop","strength":0.588,"price":39.535,"stop_level":40.2102,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-08-05","known_ts":"2025-08-05","bar_index":4392,"type":"RECLAIM","strength":0.588,"price":40.8169,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-08-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":"2025-08-01","prior_stop_level":40.2102,"sweep_low":39.2512,"atr14":1.305474,"stop_level":38.598463,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-09-03","known_ts":"2025-09-03","bar_index":4399,"type":"SELL","basis":"structure_stop","strength":0.725,"price":41.3649,"stop_level":41.5998,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-09-04","known_ts":"2025-09-04","bar_index":4399,"type":"RECLAIM","strength":0.588,"price":42.8524,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-09-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":"2025-09-03","prior_stop_level":41.5998,"sweep_low":40.8952,"atr14":1.268342,"stop_level":40.261029,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-09-19","known_ts":"2025-09-23","bar_index":4403,"type":"REBUY","strength":0.725,"price":44.4279,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2025-12-02","known_ts":"2025-12-04","bar_index":4420,"type":"BUY","strength":0.588,"price":37.0278,"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,"retro_override":true,"retro_ctx":{"group_id":"Industrials"}},{"ts":"2026-01-07","known_ts":"2026-01-07","bar_index":4428,"type":"SELL","basis":"structure_stop","strength":0.725,"price":31.6381,"stop_level":35.875,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-01-15","known_ts":"2026-01-20","bar_index":4430,"type":"REBUY","strength":0.725,"price":36.6928,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2026-03-05","known_ts":"2026-03-05","bar_index":4441,"type":"SELL","basis":"structure_stop","strength":0.725,"price":36.3027,"stop_level":36.5844,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-04-09","known_ts":"2026-04-13","bar_index":4449,"type":"BUY","strength":0.588,"price":35.9256,"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":70},{"ts":"2026-05-15","known_ts":"2026-05-15","bar_index":4457,"type":"SELL","basis":"structure_stop","strength":0.725,"price":34.01,"stop_level":34.5164,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-05-19","known_ts":"2026-05-19","bar_index":4458,"type":"SELL","basis":"structure_stop","strength":0.725,"price":33.32,"stop_level":34.5164,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-05-21","known_ts":"2026-05-21","bar_index":4459,"type":"RECLAIM","strength":0.725,"price":35.3,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-05-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2026-05-15","prior_stop_level":34.5164,"sweep_low":32.84,"atr14":1.352726,"stop_level":32.163637,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-05-21","known_ts":"2026-05-21","bar_index":4459,"type":"RECLAIM","strength":0.725,"price":35.3,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-05-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2026-05-19","prior_stop_level":34.5164,"sweep_low":32.84,"atr14":1.352726,"stop_level":32.163637,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-06-09","known_ts":"2026-06-09","bar_index":4463,"type":"RECLAIM","strength":0.863,"price":39.83,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-05-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-07-06","known_ts":"2026-07-06","bar_index":4468,"type":"SELL","basis":"structure_stop","strength":0.863,"price":39.79,"stop_level":39.89,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-07-20","known_ts":"2026-07-20","bar_index":4472,"type":"RECLAIM","strength":0.863,"price":40.18,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-07-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}}],"state":{"position_hint":"long","last_signal":"RECLAIM","last_scored_signal":"RECLAIM","last_scored_ts":"2026-07-20","last_scored_basis":null,"bars_since_signal":6,"extended":true,"strong_bull":true,"overbought":false,"weeklyBull":true,"above200":true},"early_dots":["2017-03-09","2017-03-27","2017-04-21","2017-05-31","2017-08-24","2018-04-13","2018-05-04","2018-10-29","2018-11-28","2019-08-19","2019-09-05","2020-01-06","2020-02-10","2020-09-14","2021-04-01","2021-04-23","2021-07-20","2021-10-05","2021-12-21","2022-02-11","2022-05-23","2022-06-23","2022-09-27","2022-12-27","2023-01-27","2023-03-24","2023-04-17","2023-06-02","2023-10-06","2023-10-27","2024-02-26","2024-03-13","2024-06-26","2024-07-15","2024-12-24","2025-01-17","2025-02-10","2025-10-23","2025-11-13","2026-03-23"],"warnings":[{"ts":"2022-11-28","kind":"arm","px":44.812},{"ts":"2022-12-05","kind":"confirm","px":43.1174,"level":44.2564},{"ts":"2023-02-15","kind":"arm","px":44.2237},{"ts":"2023-02-21","kind":"confirm","px":42.5851,"level":43.4695},{"ts":"2023-07-03","kind":"arm","px":44.5463},{"ts":"2023-07-20","kind":"confirm","px":43.7445,"level":43.9656},{"ts":"2023-07-21","kind":"arm","px":43.1327},{"ts":"2023-07-24","kind":"confirm","px":43.3492,"level":43.9656},{"ts":"2023-08-18","kind":"arm","px":46.4556},{"ts":"2023-09-05","kind":"confirm","px":46.5121,"level":46.6627},{"ts":"2023-11-28","kind":"arm","px":42.2056},{"ts":"2023-12-27","kind":"arm","px":50.9914},{"ts":"2024-01-31","kind":"confirm","px":50.2278,"level":50.4518},{"ts":"2024-02-02","kind":"arm","px":51.1885},{"ts":"2024-04-02","kind":"arm","px":55.2211},{"ts":"2024-04-10","kind":"confirm","px":54.3366,"level":55.2211},{"ts":"2024-05-22","kind":"arm","px":62.3795},{"ts":"2024-05-29","kind":"confirm","px":62.055,"level":62.3795},{"ts":"2024-10-24","kind":"arm","px":71.7923},{"ts":"2024-11-18","kind":"arm","px":78.3232},{"ts":"2024-12-09","kind":"confirm","px":77.698,"level":77.977},{"ts":"2025-04-07","kind":"arm","px":42.3947},{"ts":"2025-04-08","kind":"confirm","px":42.066,"level":45.1688},{"ts":"2025-04-28","kind":"arm","px":38.4123},{"ts":"2025-04-29","kind":"confirm","px":39.0309,"level":42.066},{"ts":"2025-07-11","kind":"arm","px":42.7341},{"ts":"2025-08-01","kind":"confirm","px":39.535,"level":40.2102},{"ts":"2025-08-21","kind":"arm","px":41.5998},{"ts":"2025-09-03","kind":"confirm","px":41.3649,"level":41.5998},{"ts":"2025-12-23","kind":"arm","px":36.9489},{"ts":"2026-01-07","kind":"confirm","px":31.6381,"level":35.875},{"ts":"2026-02-19","kind":"arm","px":40.6793},{"ts":"2026-03-05","kind":"confirm","px":36.3027,"level":36.5844},{"ts":"2026-05-11","kind":"arm","px":35.9455},{"ts":"2026-05-15","kind":"confirm","px":34.01,"level":34.5164},{"ts":"2026-05-18","kind":"arm","px":34.41},{"ts":"2026-05-19","kind":"confirm","px":33.32,"level":34.5164},{"ts":"2026-06-09","kind":"arm","px":39.45},{"ts":"2026-07-02","kind":"arm","px":40.57},{"ts":"2026-07-06","kind":"confirm","px":39.79,"level":39.89}],"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":[]}}}