{"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":"300613.SZ","timeframe":"3D","as_of":"2026-10-29T00:00:00Z","bar_quality":"real_ohlc","cutoff":{"session":"2026-10-29","bar_open":"2026-10-29","bar_closed":false},"signal_era":"gc_v2_wo2","signals":[{"ts":"2017-08-29","known_ts":"2017-08-31","bar_index":44,"type":"BUY","strength":0.45,"price":28.6321,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2017-09-22","known_ts":"2017-09-22","bar_index":50,"type":"RECLAIM","strength":0.725,"price":38.2246,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2017-08-29 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-10-11","known_ts":"2017-10-11","bar_index":52,"type":"SELL","basis":"structure_stop","strength":0.725,"price":36.4261,"stop_level":37.0778,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-11-02","known_ts":"2017-11-06","bar_index":58,"type":"BUY","strength":0.725,"price":40.4225,"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":"2017-11-28","known_ts":"2017-11-28","bar_index":64,"type":"SELL","basis":"structure_stop","strength":0.725,"price":41.6648,"stop_level":43.06,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-12-01","known_ts":"2017-12-01","bar_index":65,"type":"RECLAIM","strength":0.725,"price":43.9774,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-11-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2017-11-28","prior_stop_level":43.06,"sweep_low":38.119442,"atr14":2.970243,"stop_level":36.63432,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-02-08","known_ts":"2018-02-12","bar_index":81,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2018-02-08","trigger_known_ts":"2018-02-12","strength":0.45,"price":27.5217,"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.409836,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":23.9878,"atr14":1.785586,"stop_level":23.095007,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-02-28","known_ts":"2018-03-02","bar_index":84,"type":"BUY","strength":0.45,"price":32.1641,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2018-03-22","known_ts":"2018-03-22","bar_index":89,"type":"SELL","basis":"structure_stop","strength":0.45,"price":31.4015,"stop_level":31.864,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2018-04-18","known_ts":"2018-04-18","bar_index":95,"type":"RECLAIM","strength":0.725,"price":35.9024,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-03-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-05-02","known_ts":"2018-05-02","bar_index":97,"type":"SELL","basis":"structure_stop","strength":0.588,"price":30.3656,"stop_level":30.4822,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-05-04","known_ts":"2018-05-04","bar_index":98,"type":"RECLAIM","strength":0.588,"price":30.8702,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-05-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2018-05-02","prior_stop_level":30.4822,"sweep_low":28.5308,"atr14":2.015271,"stop_level":27.523165,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-07-06","known_ts":"2018-07-10","bar_index":113,"type":"BUY","strength":0.45,"price":26.6679,"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-07-06","known_ts":"2018-07-10","bar_index":113,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2018-07-06","trigger_known_ts":"2018-07-10","strength":0.45,"price":26.6679,"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.428145,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":24.8894,"atr14":1.092168,"stop_level":24.343316,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-07-31","known_ts":"2018-07-31","bar_index":118,"type":"SELL","basis":"structure_stop","strength":0.588,"price":24.5543,"stop_level":26.2486,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-08-03","known_ts":"2018-08-03","bar_index":119,"type":"SELL","basis":"structure_stop","strength":0.588,"price":23.1549,"stop_level":26.2486,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-10-24","known_ts":"2018-10-26","bar_index":137,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2018-10-24","trigger_known_ts":"2018-10-26","strength":0.45,"price":16.4123,"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.648062,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":15.3536,"atr14":0.826732,"stop_level":14.940234,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-11-06","known_ts":"2018-11-08","bar_index":140,"type":"BUY","strength":0.45,"price":17.4786,"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-11-06","known_ts":"2018-11-08","bar_index":140,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2018-11-06","trigger_known_ts":"2018-11-08","strength":0.45,"price":17.4786,"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.625196,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":15.6982,"atr14":0.786741,"stop_level":15.304829,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-12-14","known_ts":"2018-12-14","bar_index":149,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.6452,"stop_level":18.1104,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-03-05","known_ts":"2019-03-05","bar_index":166,"type":"RECLAIM","strength":0.863,"price":22.8237,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-12-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-03-22","known_ts":"2019-03-22","bar_index":170,"type":"SELL","basis":"structure_stop","strength":0.725,"price":20.8519,"stop_level":20.8672,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-08-05","known_ts":"2019-08-05","bar_index":200,"type":"SELL","basis":"structure_stop","strength":0.863,"price":19.4449,"stop_level":19.6826,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-08-12","known_ts":"2019-08-12","bar_index":201,"type":"SELL","basis":"structure_stop","strength":0.863,"price":18.8294,"stop_level":19.6826,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-08-26","known_ts":"2019-08-26","bar_index":205,"type":"RECLAIM","strength":0.863,"price":20.1408,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-08-12 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-10-15","known_ts":"2019-10-17","bar_index":215,"type":"REBUY","strength":1.0,"price":28.5001,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2019-11-15","known_ts":"2019-11-15","bar_index":222,"type":"SELL","basis":"structure_stop","strength":1.0,"price":30.9638,"stop_level":31.2571,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-11-19","known_ts":"2019-11-19","bar_index":223,"type":"RECLAIM","strength":1.0,"price":31.5274,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-11-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":"2019-11-15","prior_stop_level":31.2571,"sweep_low":29.7846,"atr14":1.550131,"stop_level":29.009535,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-01-16","known_ts":"2020-01-16","bar_index":237,"type":"RECLAIM","strength":1.0,"price":36.4279,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-11-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-04-20","known_ts":"2020-04-22","bar_index":257,"type":"BUY","strength":0.725,"price":30.6857,"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":"2020-05-20","known_ts":"2020-05-20","bar_index":263,"type":"SELL","basis":"structure_stop","strength":0.863,"price":35.5652,"stop_level":35.7761,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-05-26","known_ts":"2020-05-26","bar_index":264,"type":"SELL","basis":"structure_stop","strength":0.725,"price":33.7438,"stop_level":35.7761,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2020-06-09","known_ts":"2020-06-09","bar_index":268,"type":"RECLAIM","strength":0.863,"price":34.0787,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-05-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-06-22","known_ts":"2020-06-24","bar_index":271,"type":"REBUY","strength":0.725,"price":38.5143,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2020-08-13","known_ts":"2020-08-17","bar_index":283,"type":"BUY","strength":0.863,"price":48.2249,"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":"2020-09-07","known_ts":"2020-09-07","bar_index":288,"type":"SELL","basis":"structure_stop","strength":1.0,"price":52.5085,"stop_level":53.9213,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-09-09","known_ts":"2020-09-09","bar_index":289,"type":"SELL","basis":"structure_stop","strength":1.0,"price":46.0727,"stop_level":53.9213,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-11-26","known_ts":"2020-11-30","bar_index":306,"type":"BUY","strength":0.725,"price":49.3476,"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":"2020-12-23","known_ts":"2020-12-23","bar_index":312,"type":"SELL","basis":"structure_stop","strength":0.863,"price":45.7618,"stop_level":45.9967,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-12-28","known_ts":"2020-12-28","bar_index":313,"type":"SELL","basis":"structure_stop","strength":0.725,"price":39.8926,"stop_level":45.9967,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-01-26","known_ts":"2021-01-28","bar_index":320,"type":"BUY","strength":0.725,"price":48.6981,"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":"2021-03-16","known_ts":"2021-03-16","bar_index":330,"type":"SELL","basis":"structure_stop","strength":0.725,"price":48.4667,"stop_level":48.5358,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-03-17","known_ts":"2021-03-17","bar_index":330,"type":"RECLAIM","strength":0.725,"price":50.9194,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-03-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":"2021-03-16","prior_stop_level":48.5358,"sweep_low":47.8449,"atr14":4.25252,"stop_level":45.71864,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-04-01","known_ts":"2021-04-01","bar_index":334,"type":"RECLAIM","strength":0.725,"price":55.6901,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-03-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-06-04","known_ts":"2021-06-08","bar_index":348,"type":"BUY","strength":0.588,"price":53.5103,"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":"2021-11-23","known_ts":"2021-11-25","bar_index":386,"type":"BUY","strength":0.725,"price":97.9165,"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":"2021-12-15","known_ts":"2021-12-15","bar_index":391,"type":"SELL","basis":"structure_stop","strength":0.725,"price":77.1618,"stop_level":78.3592,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-12-22","known_ts":"2021-12-24","bar_index":393,"type":"BUY","strength":0.725,"price":84.5068,"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":"2022-01-13","known_ts":"2022-01-13","bar_index":398,"type":"SELL","basis":"structure_stop","strength":0.45,"price":72.4396,"stop_level":73.2897,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2022-01-17","known_ts":"2022-01-17","bar_index":398,"type":"RECLAIM","strength":0.45,"price":74.6426,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-01-13 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":"2022-01-13","prior_stop_level":73.2897,"sweep_low":72.0508,"atr14":3.383324,"stop_level":70.359138,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-02-07","known_ts":"2022-02-09","bar_index":402,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-02-07","trigger_known_ts":"2022-02-09","strength":0.45,"price":62.0985,"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.486718,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":59.6104,"atr14":3.053282,"stop_level":58.083759,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-02-23","known_ts":"2022-02-25","bar_index":406,"type":"BUY","strength":0.45,"price":67.8263,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-02-23","known_ts":"2022-02-25","bar_index":406,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-02-23","trigger_known_ts":"2022-02-25","strength":0.45,"price":67.8263,"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.439374,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":58.874332,"atr14":2.956795,"stop_level":57.395935,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-04-26","known_ts":"2022-04-28","bar_index":420,"type":"REBUY","strength":0.45,"price":57.3504,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-05-31","known_ts":"2022-05-31","bar_index":427,"type":"SELL","basis":"structure_stop","strength":0.588,"price":62.4524,"stop_level":62.6324,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-06-02","known_ts":"2022-06-02","bar_index":428,"type":"RECLAIM","strength":0.588,"price":63.1552,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-05-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-05-31","prior_stop_level":62.6324,"sweep_low":61.0866,"atr14":3.289283,"stop_level":59.441958,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-06-24","known_ts":"2022-06-24","bar_index":433,"type":"RECLAIM","strength":0.725,"price":82.7124,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-05-31 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-07-27","known_ts":"2022-07-27","bar_index":440,"type":"SELL","basis":"structure_stop","strength":0.725,"price":68.3909,"stop_level":69.054,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-07-28","known_ts":"2022-07-28","bar_index":441,"type":"RECLAIM","strength":0.725,"price":73.0426,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-07-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-07-27","prior_stop_level":69.054,"sweep_low":67.896,"atr14":3.500796,"stop_level":66.145602,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-05","known_ts":"2022-08-09","bar_index":443,"type":"REBUY","strength":0.863,"price":76.2098,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20},{"ts":"2022-11-02","known_ts":"2022-11-04","bar_index":462,"type":"BUY","strength":0.45,"price":55.643,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-11-02","known_ts":"2022-11-04","bar_index":462,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-11-02","trigger_known_ts":"2022-11-04","strength":0.45,"price":55.643,"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.43173,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":49.5957,"atr14":2.568439,"stop_level":48.311481,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-12-08","known_ts":"2022-12-08","bar_index":470,"type":"SELL","basis":"structure_stop","strength":0.588,"price":54.9106,"stop_level":55.3956,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-12-12","known_ts":"2022-12-12","bar_index":471,"type":"RECLAIM","strength":0.588,"price":55.7717,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-12-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-12-08","prior_stop_level":55.3956,"sweep_low":54.2178,"atr14":2.106492,"stop_level":53.164554,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-12-14","known_ts":"2022-12-14","bar_index":472,"type":"SELL","basis":"structure_stop","strength":0.588,"price":54.5642,"stop_level":55.3956,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-12-15","known_ts":"2022-12-15","bar_index":472,"type":"RECLAIM","strength":0.588,"price":56.3062,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-12-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":"2022-12-14","prior_stop_level":55.3956,"sweep_low":53.3765,"atr14":2.262247,"stop_level":52.245376,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-12-20","known_ts":"2022-12-20","bar_index":473,"type":"SELL","basis":"structure_stop","strength":0.588,"price":52.5551,"stop_level":53.8516,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-01-05","known_ts":"2023-01-09","bar_index":477,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2023-01-05","trigger_known_ts":"2023-01-09","strength":0.45,"price":51.4268,"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.387579,"monthly_oversold_dwell":10,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":48.6951,"atr14":1.638277,"stop_level":47.875962,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-01-13","known_ts":"2023-01-17","bar_index":479,"type":"BUY","strength":0.45,"price":53.5052,"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-01-13","known_ts":"2023-01-17","bar_index":479,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2023-01-13","trigger_known_ts":"2023-01-17","strength":0.45,"price":53.5052,"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.353118,"monthly_oversold_dwell":10,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":49.8333,"atr14":1.673842,"stop_level":48.996379,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-02-07","known_ts":"2023-02-07","bar_index":483,"type":"RECLAIM","strength":0.725,"price":67.4506,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2023-01-13 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-02-27","known_ts":"2023-02-27","bar_index":487,"type":"SELL","basis":"structure_stop","strength":0.588,"price":60.6115,"stop_level":61.6607,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-03-01","known_ts":"2023-03-01","bar_index":488,"type":"RECLAIM","strength":0.588,"price":63.8381,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-02-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2023-02-27","prior_stop_level":61.6607,"sweep_low":59.7801,"atr14":2.405757,"stop_level":58.577221,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-03-13","known_ts":"2023-03-13","bar_index":491,"type":"RECLAIM","strength":0.863,"price":64.8674,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-02-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-04-21","known_ts":"2023-04-21","bar_index":500,"type":"SELL","basis":"structure_stop","strength":0.863,"price":67.7475,"stop_level":68.7076,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-06-14","known_ts":"2023-06-16","bar_index":512,"type":"BUY","strength":0.725,"price":62.6881,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":25},{"ts":"2023-08-28","known_ts":"2023-08-30","bar_index":529,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2023-08-28","trigger_known_ts":"2023-08-30","strength":0.45,"price":48.8302,"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.382444,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":45.3459,"atr14":1.976444,"stop_level":44.357678,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-09-08","known_ts":"2023-09-12","bar_index":532,"type":"BUY","strength":0.45,"price":50.0711,"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-09-08","known_ts":"2023-09-12","bar_index":532,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2023-09-08","trigger_known_ts":"2023-09-12","strength":0.45,"price":50.0711,"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.366751,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":48.1552,"atr14":1.653999,"stop_level":47.3282,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-10-09","known_ts":"2023-10-11","bar_index":537,"type":"BUY","strength":0.45,"price":48.999,"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-10-09","known_ts":"2023-10-11","bar_index":537,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2023-10-09","trigger_known_ts":"2023-10-11","strength":0.45,"price":48.999,"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.380309,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":46.9541,"atr14":1.426725,"stop_level":46.240737,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-11-21","known_ts":"2023-11-21","bar_index":547,"type":"SELL","basis":"structure_stop","strength":0.588,"price":48.453,"stop_level":48.5523,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-12-01","known_ts":"2023-12-01","bar_index":550,"type":"SELL","basis":"structure_stop","strength":0.588,"price":46.1897,"stop_level":48.5523,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-12-27","known_ts":"2023-12-29","bar_index":556,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2023-12-27","trigger_known_ts":"2023-12-29","strength":0.45,"price":42.1296,"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.467187,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":40.035,"atr14":1.175187,"stop_level":39.447407,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-01-23","known_ts":"2024-01-25","bar_index":562,"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":"2024-01-23","trigger_known_ts":"2024-01-25","strength":0.45,"price":35.4389,"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.551804,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":32.8678,"atr14":1.35719,"stop_level":32.189205,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-02-08","known_ts":"2024-02-20","bar_index":566,"type":"BUY","strength":0.45,"price":32.8976,"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":"2024-02-08","known_ts":"2024-02-20","bar_index":566,"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":"2024-02-08","trigger_known_ts":"2024-02-20","strength":0.45,"price":32.8976,"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.583944,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":24.3208,"atr14":1.98839,"stop_level":23.326605,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-03-22","known_ts":"2024-03-22","bar_index":574,"type":"SELL","basis":"structure_stop","strength":0.588,"price":36.0941,"stop_level":36.1536,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-03-27","known_ts":"2024-03-27","bar_index":575,"type":"SELL","basis":"structure_stop","strength":0.588,"price":31.9149,"stop_level":36.1536,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-04-08","known_ts":"2024-04-08","bar_index":577,"type":"SELL","basis":"structure_stop","strength":0.588,"price":31.5773,"stop_level":31.9149,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-04-09","known_ts":"2024-04-09","bar_index":577,"type":"RECLAIM","strength":0.588,"price":32.3814,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-04-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":"2024-04-08","prior_stop_level":31.9149,"sweep_low":31.488,"atr14":1.331531,"stop_level":30.822234,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-04-26","known_ts":"2024-04-30","bar_index":582,"type":"REBUY","strength":0.588,"price":32.1432,"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":"2024-05-27","known_ts":"2024-05-29","bar_index":588,"type":"BUY","strength":0.588,"price":31.766,"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":"2024-06-25","known_ts":"2024-06-25","bar_index":594,"type":"SELL","basis":"structure_stop","strength":0.725,"price":31.714,"stop_level":32.2424,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-06-26","known_ts":"2024-06-26","bar_index":595,"type":"RECLAIM","strength":0.725,"price":32.7797,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-06-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":"2024-06-25","prior_stop_level":32.2424,"sweep_low":30.947,"atr14":1.79669,"stop_level":30.048655,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-07-04","known_ts":"2024-07-04","bar_index":597,"type":"SELL","basis":"structure_stop","strength":0.725,"price":30.688,"stop_level":31.714,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-07-08","known_ts":"2024-07-08","bar_index":597,"type":"RECLAIM","strength":0.725,"price":32.5905,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-07-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2024-07-04","prior_stop_level":31.714,"sweep_low":29.9012,"atr14":1.844271,"stop_level":28.979065,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-07-30","known_ts":"2024-07-30","bar_index":603,"type":"RECLAIM","strength":0.863,"price":41.6345,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-07-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-08-16","known_ts":"2024-08-16","bar_index":607,"type":"SELL","basis":"structure_stop","strength":0.725,"price":36.7639,"stop_level":38.1882,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-09-30","known_ts":"2024-09-30","bar_index":617,"type":"RECLAIM","strength":1.0,"price":51.7145,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-08-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-10-30","known_ts":"2024-10-30","bar_index":622,"type":"SELL","basis":"structure_stop","strength":1.0,"price":47.2223,"stop_level":47.5012,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-10-31","known_ts":"2024-10-31","bar_index":623,"type":"RECLAIM","strength":1.0,"price":49.4833,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-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":"2024-10-30","prior_stop_level":47.5012,"sweep_low":46.3159,"atr14":2.831361,"stop_level":44.90022,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-11-13","known_ts":"2024-11-13","bar_index":626,"type":"RECLAIM","strength":1.0,"price":48.4176,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-10-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-06-16","known_ts":"2025-06-16","bar_index":673,"type":"SELL","basis":"structure_stop","strength":0.588,"price":45.4295,"stop_level":46.5151,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2025-06-18","known_ts":"2025-06-18","bar_index":673,"type":"RECLAIM","strength":0.588,"price":46.6147,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-06-16 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"2025-06-16","prior_stop_level":46.5151,"sweep_low":45.3199,"atr14":1.454126,"stop_level":44.592837,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-08-08","known_ts":"2025-08-08","bar_index":686,"type":"RECLAIM","strength":0.863,"price":53.5576,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-06-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-12-04","known_ts":"2025-12-08","bar_index":712,"type":"BUY","strength":0.588,"price":45.9079,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":65},{"ts":"2026-02-02","known_ts":"2026-02-02","bar_index":725,"type":"SELL","basis":"structure_stop","strength":0.725,"price":46.6769,"stop_level":48.9438,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-02-06","known_ts":"2026-02-06","bar_index":726,"type":"SELL","basis":"structure_stop","strength":0.588,"price":46.1875,"stop_level":46.6769,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-02-09","known_ts":"2026-02-09","bar_index":727,"type":"RECLAIM","strength":0.588,"price":46.7568,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-02-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":"2026-02-06","prior_stop_level":46.6769,"sweep_low":45.9478,"atr14":1.896205,"stop_level":44.999697,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-04-09","known_ts":"2026-04-13","bar_index":739,"type":"BUY","strength":0.45,"price":44.5797,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2026-04-22","known_ts":"2026-04-22","bar_index":742,"type":"RECLAIM","strength":0.725,"price":56.0042,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2026-04-09 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-05-29","known_ts":"2026-05-29","bar_index":750,"type":"SELL","basis":"structure_stop","strength":0.863,"price":59.3297,"stop_level":60.638,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-06-02","known_ts":"2026-06-02","bar_index":750,"type":"SELL","basis":"structure_stop","strength":0.863,"price":58.38,"stop_level":60.638,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-06-16","known_ts":"2026-06-16","bar_index":754,"type":"RECLAIM","strength":1.0,"price":68.61,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-06-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-06-22","known_ts":"2026-06-24","bar_index":755,"type":"REBUY","strength":1.0,"price":73.26,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2026-07-17","known_ts":"2026-07-17","bar_index":761,"type":"SELL","basis":"structure_stop","strength":0.863,"price":51.41,"stop_level":56.3,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2026-07-21","known_ts":"2026-07-21","bar_index":762,"type":"RECLAIM","strength":0.863,"price":57.25,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-07-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":"2026-07-17","prior_stop_level":56.3,"sweep_low":51.0,"atr14":4.945454,"stop_level":48.527273,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-08-14","known_ts":"2026-08-18","bar_index":768,"type":"BUY","strength":0.863,"price":76.18,"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":"2026-10-15","known_ts":"2026-10-15","bar_index":780,"type":"SELL","basis":"structure_stop","strength":0.863,"price":71.45,"stop_level":72.39,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}}],"state":{"position_hint":"flat","last_signal":"SELL","last_scored_signal":"SELL","last_scored_ts":"2026-10-15","last_scored_basis":"structure_stop","bars_since_signal":4,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":false,"above200":true},"early_dots":["2017-08-11","2017-10-30","2018-01-18","2018-06-25","2019-06-19","2019-12-04","2019-12-30","2020-03-24","2020-07-31","2020-08-18","2020-11-05","2020-11-18","2021-01-18","2021-02-26","2021-05-06","2021-05-24","2021-09-30","2021-10-28","2021-11-10","2021-12-22","2022-09-27","2023-05-24","2023-10-09","2024-02-08","2024-09-05","2024-09-20","2025-01-16","2025-04-08","2025-04-29","2025-09-19","2025-10-23","2025-11-26","2026-03-13","2026-04-03","2026-07-24","2026-08-27"],"warnings":[{"ts":"2023-02-16","kind":"arm","px":63.9469},{"ts":"2023-02-27","kind":"confirm","px":60.6115,"level":61.6607},{"ts":"2023-03-07","kind":"arm","px":63.7094},{"ts":"2023-03-30","kind":"arm","px":69.9547},{"ts":"2023-04-21","kind":"confirm","px":67.7475,"level":68.7076},{"ts":"2023-11-16","kind":"arm","px":48.7607},{"ts":"2023-11-21","kind":"confirm","px":48.453,"level":48.5523},{"ts":"2023-11-30","kind":"arm","px":45.9117},{"ts":"2023-12-01","kind":"confirm","px":46.1897,"level":48.5523},{"ts":"2024-03-08","kind":"arm","px":35.4985},{"ts":"2024-03-22","kind":"confirm","px":36.0941,"level":36.1536},{"ts":"2024-03-26","kind":"arm","px":34.0293},{"ts":"2024-03-27","kind":"confirm","px":31.9149,"level":36.1536},{"ts":"2024-03-29","kind":"arm","px":33.0763},{"ts":"2024-04-08","kind":"confirm","px":31.5773,"level":31.9149},{"ts":"2024-06-07","kind":"arm","px":32.2424},{"ts":"2024-06-25","kind":"confirm","px":31.714,"level":32.2424},{"ts":"2024-06-26","kind":"arm","px":32.7797},{"ts":"2024-07-04","kind":"confirm","px":30.688,"level":31.714},{"ts":"2024-07-25","kind":"arm","px":34.6124},{"ts":"2024-08-16","kind":"confirm","px":36.7639,"level":38.1882},{"ts":"2024-10-17","kind":"arm","px":43.786},{"ts":"2024-10-30","kind":"confirm","px":47.2223,"level":47.5012},{"ts":"2024-12-31","kind":"arm","px":58.2684},{"ts":"2025-06-13","kind":"arm","px":45.6386},{"ts":"2025-06-16","kind":"confirm","px":45.4295,"level":46.5151},{"ts":"2025-07-09","kind":"arm","px":45.2388},{"ts":"2025-08-15","kind":"arm","px":52.8385},{"ts":"2026-01-19","kind":"arm","px":48.065},{"ts":"2026-02-02","kind":"confirm","px":46.6769,"level":48.9438},{"ts":"2026-02-05","kind":"arm","px":47.1562},{"ts":"2026-02-06","kind":"confirm","px":46.1875,"level":46.6769},{"ts":"2026-05-28","kind":"arm","px":63.1446},{"ts":"2026-05-29","kind":"confirm","px":59.3297,"level":60.638},{"ts":"2026-06-01","kind":"arm","px":59.14},{"ts":"2026-06-02","kind":"confirm","px":58.38,"level":60.638},{"ts":"2026-07-03","kind":"arm","px":72.35},{"ts":"2026-07-17","kind":"confirm","px":51.41,"level":56.3},{"ts":"2026-09-30","kind":"arm","px":80.8},{"ts":"2026-10-15","kind":"confirm","px":71.45,"level":72.39}],"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":[]}}}