{"opportunities":{"schema":"opportunity_timeline.v1","as_of":"2026-09-11","priced_through":{"CN":null,"HK":null,"US":"2026-09-11"},"events":[{"id":"opp_498f6998a373f6d3c082","market":"CN","system":"prophet_board","definition":"cn_prophet_v2_shadow","authority":"watch","surfaced_at":"2026-08-18","entry_date":"2026-08-19","entry_basis":"t1_open","entry_price":190.13,"rank":1,"tier":"T2","state":"lag","maturity":"matured","latest_price":171.23,"return_pct":-9.9,"excess_pct":-10.59,"sessions":10,"source_artifact":"site/factordata/cn_track_ledger.json","source_as_of":"2026-09-10","priced_through":null},{"id":"opp_7ede506ad361a948fc0d","market":"CN","system":"prophet_board","definition":"cn_prophet_v2_shadow","authority":"watch","surfaced_at":"2026-08-13","entry_date":"2026-08-14","entry_basis":"t1_open","entry_price":180.0,"rank":3,"tier":"T2","state":"beat","maturity":"matured","latest_price":181.37,"return_pct":0.8,"excess_pct":1.5,"sessions":10,"source_artifact":"site/factordata/cn_track_ledger.json","source_as_of":"2026-09-10","priced_through":null}]},"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":"002850.SZ","timeframe":"3D","as_of":"2026-09-11T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"2017-08-31","known_ts":"2017-09-04","bar_index":42,"type":"BUY","strength":0.45,"price":51.3706,"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-25","known_ts":"2017-09-25","bar_index":47,"type":"SELL","basis":"structure_stop","strength":0.588,"price":53.0249,"stop_level":53.0682,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-09-27","known_ts":"2017-09-27","bar_index":48,"type":"RECLAIM","strength":0.588,"price":53.7808,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-09-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":"2017-09-25","prior_stop_level":53.0682,"sweep_low":52.1017,"atr14":2.104905,"stop_level":51.049248,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-12-29","known_ts":"2018-01-03","bar_index":69,"type":"BUY","strength":0.45,"price":40.0258,"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-02-12","known_ts":"2018-02-14","bar_index":79,"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-12","trigger_known_ts":"2018-02-14","strength":0.45,"price":28.1977,"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.502352,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":27.6525,"atr14":1.144704,"stop_level":27.080148,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-02-27","known_ts":"2018-03-01","bar_index":81,"type":"BUY","strength":0.45,"price":29.2882,"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-02-27","known_ts":"2018-03-01","bar_index":81,"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-02-27","trigger_known_ts":"2018-03-01","strength":0.45,"price":29.2882,"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.483106,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":27.881742,"atr14":1.060807,"stop_level":27.351339,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-04-20","known_ts":"2018-04-20","bar_index":93,"type":"SELL","basis":"structure_stop","strength":0.588,"price":29.9574,"stop_level":30.3477,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-04-24","known_ts":"2018-04-24","bar_index":93,"type":"RECLAIM","strength":0.588,"price":30.484,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-04-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":"2018-04-20","prior_stop_level":30.3477,"sweep_low":29.5546,"atr14":1.292577,"stop_level":28.908312,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-05-15","known_ts":"2018-05-17","bar_index":98,"type":"BUY","strength":0.588,"price":29.7033,"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-05-15","known_ts":"2018-05-17","bar_index":98,"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-05-15","trigger_known_ts":"2018-05-17","strength":0.588,"price":29.7033,"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.47578,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":28.1977,"atr14":1.022574,"stop_level":27.686413,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-06-08","known_ts":"2018-06-12","bar_index":104,"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-06-08","trigger_known_ts":"2018-06-12","strength":0.588,"price":32.0562,"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.434255,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":28.7468,"atr14":1.613213,"stop_level":27.940193,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-07-10","known_ts":"2018-07-12","bar_index":111,"type":"BUY","strength":0.725,"price":28.8964,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":10},{"ts":"2018-09-19","known_ts":"2018-09-21","bar_index":128,"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-09-19","trigger_known_ts":"2018-09-21","strength":0.45,"price":19.2767,"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.651721,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":17.5753,"atr14":0.870686,"stop_level":17.139957,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-10-18","known_ts":"2018-10-22","bar_index":133,"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-18","trigger_known_ts":"2018-10-22","strength":0.45,"price":16.5563,"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.687069,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":14.6772,"atr14":0.845059,"stop_level":14.25467,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-10-26","known_ts":"2018-10-30","bar_index":135,"type":"BUY","strength":0.45,"price":15.9393,"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-10-26","known_ts":"2018-10-30","bar_index":135,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2018-10-26","trigger_known_ts":"2018-10-30","strength":0.45,"price":15.9393,"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.697313,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":14.6959,"atr14":0.780209,"stop_level":14.305796,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-11-28","known_ts":"2018-11-28","bar_index":142,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.6495,"stop_level":16.0234,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-11-30","known_ts":"2018-11-30","bar_index":143,"type":"RECLAIM","strength":0.588,"price":16.3974,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-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":"2018-11-28","prior_stop_level":16.0234,"sweep_low":14.967,"atr14":0.685973,"stop_level":14.624014,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-12-19","known_ts":"2018-12-19","bar_index":147,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.6682,"stop_level":16.1824,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-12-24","known_ts":"2018-12-24","bar_index":148,"type":"RECLAIM","strength":0.588,"price":16.2945,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-12-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":"2018-12-19","prior_stop_level":16.1824,"sweep_low":15.5186,"atr14":0.555936,"stop_level":15.240632,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-01-17","known_ts":"2019-01-17","bar_index":154,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.3229,"stop_level":17.594,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-01-21","known_ts":"2019-01-21","bar_index":154,"type":"RECLAIM","strength":0.588,"price":18.5382,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-01-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":"2019-01-17","prior_stop_level":17.594,"sweep_low":17.2014,"atr14":0.612571,"stop_level":16.895115,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-02-22","known_ts":"2019-02-22","bar_index":161,"type":"RECLAIM","strength":0.863,"price":22.3431,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-01-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-03-26","known_ts":"2019-03-26","bar_index":168,"type":"SELL","basis":"structure_stop","strength":0.863,"price":22.6235,"stop_level":23.4649,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-04-16","known_ts":"2019-04-16","bar_index":173,"type":"RECLAIM","strength":1.0,"price":23.1657,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-03-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-10-15","known_ts":"2019-10-15","bar_index":212,"type":"SELL","basis":"structure_stop","strength":1.0,"price":29.2809,"stop_level":29.5453,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-12-06","known_ts":"2019-12-06","bar_index":225,"type":"RECLAIM","strength":1.0,"price":35.9305,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-10-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-04-27","known_ts":"2020-04-29","bar_index":256,"type":"BUY","strength":0.725,"price":51.1754,"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":"2020-05-25","known_ts":"2020-05-25","bar_index":261,"type":"SELL","basis":"structure_stop","strength":0.725,"price":48.5254,"stop_level":49.7397,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2020-05-26","known_ts":"2020-05-26","bar_index":262,"type":"RECLAIM","strength":0.725,"price":52.2421,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-05-25 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":"2020-05-25","prior_stop_level":49.7397,"sweep_low":47.5773,"atr14":3.339928,"stop_level":45.907336,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-17","known_ts":"2020-06-17","bar_index":267,"type":"SELL","basis":"structure_stop","strength":0.725,"price":51.8628,"stop_level":54.8874,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2020-06-19","known_ts":"2020-06-19","bar_index":268,"type":"RECLAIM","strength":0.725,"price":59.0591,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-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":"2020-06-17","prior_stop_level":54.8874,"sweep_low":50.7345,"atr14":3.037954,"stop_level":49.215523,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-07-06","known_ts":"2020-07-06","bar_index":271,"type":"RECLAIM","strength":0.863,"price":79.3586,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-06-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-07-24","known_ts":"2020-07-24","bar_index":275,"type":"SELL","basis":"structure_stop","strength":0.863,"price":66.9571,"stop_level":67.5923,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-07-31","known_ts":"2020-07-31","bar_index":277,"type":"RECLAIM","strength":1.0,"price":67.6966,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-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":"2020-07-24","prior_stop_level":67.5923,"sweep_low":62.5767,"atr14":4.456356,"stop_level":60.348522,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-08-28","known_ts":"2020-09-01","bar_index":284,"type":"BUY","strength":0.725,"price":70.0006,"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":"2020-10-29","known_ts":"2020-10-29","bar_index":296,"type":"SELL","basis":"structure_stop","strength":0.725,"price":71.1099,"stop_level":71.7925,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2020-11-02","known_ts":"2020-11-02","bar_index":297,"type":"SELL","basis":"structure_stop","strength":0.725,"price":62.7853,"stop_level":71.7925,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2020-11-05","known_ts":"2020-11-05","bar_index":298,"type":"RECLAIM","strength":0.725,"price":73.4802,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-10-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2020-10-29","prior_stop_level":71.7925,"sweep_low":57.9877,"atr14":3.927449,"stop_level":56.023975,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-11-05","known_ts":"2020-11-05","bar_index":298,"type":"RECLAIM","strength":0.725,"price":73.4802,"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":false,"above200":true,"monthlyBull":true},"anchor_ts":"2020-11-02","prior_stop_level":71.7925,"sweep_low":57.9877,"atr14":3.927449,"stop_level":56.023975,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-12-11","known_ts":"2020-12-15","bar_index":307,"type":"BUY","strength":0.725,"price":71.2616,"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":15},{"ts":"2021-01-25","known_ts":"2021-01-25","bar_index":317,"type":"SELL","basis":"structure_stop","strength":0.725,"price":70.3514,"stop_level":70.6358,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-01-29","known_ts":"2021-01-29","bar_index":318,"type":"RECLAIM","strength":0.725,"price":72.2097,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-01-25 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-01-25","prior_stop_level":70.6358,"sweep_low":64.0748,"atr14":4.615327,"stop_level":61.767137,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-04-14","known_ts":"2021-04-16","bar_index":334,"type":"BUY","strength":0.45,"price":63.5248,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2021-04-19","known_ts":"2021-04-19","bar_index":335,"type":"RECLAIM","strength":0.588,"price":69.2136,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2021-04-14 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2021-07-27","known_ts":"2021-07-27","bar_index":357,"type":"SELL","basis":"structure_stop","strength":0.863,"price":102.3347,"stop_level":107.5156,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-07-28","known_ts":"2021-07-28","bar_index":357,"type":"RECLAIM","strength":0.863,"price":107.6582,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-07-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":"2021-07-27","prior_stop_level":107.5156,"sweep_low":100.7661,"atr14":7.445684,"stop_level":97.043258,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-08-11","known_ts":"2021-08-11","bar_index":361,"type":"RECLAIM","strength":0.863,"price":112.3067,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-07-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-10-11","known_ts":"2021-10-13","bar_index":373,"type":"BUY","strength":0.863,"price":119.1892,"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":25},{"ts":"2021-12-07","known_ts":"2021-12-07","bar_index":386,"type":"SELL","basis":"structure_stop","strength":1.0,"price":156.7579,"stop_level":159.5717,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-12-08","known_ts":"2021-12-08","bar_index":387,"type":"RECLAIM","strength":1.0,"price":162.1004,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-12-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-12-07","prior_stop_level":159.5717,"sweep_low":152.4801,"atr14":9.341906,"stop_level":147.809147,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-03-15","known_ts":"2022-03-17","bar_index":408,"type":"BUY","strength":0.725,"price":157.2522,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":70},{"ts":"2022-04-06","known_ts":"2022-04-06","bar_index":412,"type":"SELL","basis":"structure_stop","strength":0.588,"price":137.5648,"stop_level":139.6087,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2022-05-11","known_ts":"2022-05-13","bar_index":420,"type":"BUY","strength":0.45,"price":131.4015,"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-06-01","known_ts":"2022-06-01","bar_index":425,"type":"RECLAIM","strength":0.725,"price":142.8278,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2022-05-11 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-07-19","known_ts":"2022-07-19","bar_index":436,"type":"SELL","basis":"structure_stop","strength":0.725,"price":156.6059,"stop_level":158.0627,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-09-02","known_ts":"2022-09-06","bar_index":447,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2022-09-02","trigger_known_ts":"2022-09-06","strength":0.45,"price":107.5493,"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.390171,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":102.8931,"atr14":6.161499,"stop_level":99.812351,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-11","known_ts":"2022-10-13","bar_index":454,"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-10-11","trigger_known_ts":"2022-10-13","strength":0.45,"price":92.2667,"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.476827,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":87.601,"atr14":5.574993,"stop_level":84.813503,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-27","known_ts":"2022-10-31","bar_index":458,"type":"BUY","strength":0.45,"price":87.2678,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-10-27","known_ts":"2022-10-31","bar_index":458,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2022-10-27","trigger_known_ts":"2022-10-31","strength":0.45,"price":87.2678,"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.505172,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":83.5066,"atr14":5.345942,"stop_level":80.833629,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-01-03","known_ts":"2023-01-03","bar_index":473,"type":"SELL","basis":"structure_stop","strength":0.588,"price":109.6155,"stop_level":111.977,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-01-05","known_ts":"2023-01-05","bar_index":474,"type":"RECLAIM","strength":0.588,"price":119.1564,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-01-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":"2023-01-03","prior_stop_level":111.977,"sweep_low":104.8165,"atr14":6.071834,"stop_level":101.780583,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-01-17","known_ts":"2023-01-17","bar_index":477,"type":"RECLAIM","strength":0.725,"price":130.4208,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-01-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-02-10","known_ts":"2023-02-10","bar_index":481,"type":"SELL","basis":"structure_stop","strength":0.863,"price":127.2024,"stop_level":131.9157,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-04-06","known_ts":"2023-04-10","bar_index":494,"type":"BUY","strength":0.863,"price":131.6682,"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":35},{"ts":"2023-04-27","known_ts":"2023-05-04","bar_index":499,"type":"REBUY","strength":0.863,"price":131.0397,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2023-05-10","known_ts":"2023-05-12","bar_index":501,"type":"REBUY","strength":0.863,"price":131.7253,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2023-07-03","known_ts":"2023-07-05","bar_index":513,"type":"BUY","strength":0.725,"price":125.9795,"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":60},{"ts":"2023-08-04","known_ts":"2023-08-08","bar_index":521,"type":"BUY","strength":0.725,"price":121.5801,"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":"2023-10-27","known_ts":"2023-10-31","bar_index":539,"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-10-27","trigger_known_ts":"2023-10-31","strength":0.45,"price":86.6807,"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.395167,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":72.1464,"atr14":3.388063,"stop_level":70.452369,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-11-01","known_ts":"2023-11-03","bar_index":540,"type":"BUY","strength":0.45,"price":88.4653,"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-11-01","known_ts":"2023-11-03","bar_index":540,"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-11-01","trigger_known_ts":"2023-11-03","strength":0.45,"price":88.4653,"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.382714,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":72.1464,"atr14":3.312428,"stop_level":70.490186,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-11-22","known_ts":"2023-11-22","bar_index":545,"type":"SELL","basis":"structure_stop","strength":0.588,"price":84.0277,"stop_level":85.9554,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-11-27","known_ts":"2023-11-27","bar_index":546,"type":"RECLAIM","strength":0.588,"price":86.5185,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-11-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":"2023-11-22","prior_stop_level":85.9554,"sweep_low":82.7871,"atr14":2.922163,"stop_level":81.326019,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-12-11","known_ts":"2023-12-11","bar_index":549,"type":"SELL","basis":"structure_stop","strength":0.45,"price":79.9623,"stop_level":83.8846,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2023-12-26","known_ts":"2023-12-28","bar_index":553,"type":"REBUY","strength":0.45,"price":81.9855,"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":"2024-02-20","known_ts":"2024-02-22","bar_index":564,"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-02-20","trigger_known_ts":"2024-02-22","strength":0.588,"price":63.5671,"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.530361,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":53.4418,"atr14":4.309443,"stop_level":51.287078,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-02-23","known_ts":"2024-02-27","bar_index":565,"type":"BUY","strength":0.588,"price":67.0218,"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-02-23","known_ts":"2024-02-27","bar_index":565,"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-23","trigger_known_ts":"2024-02-27","strength":0.588,"price":67.0218,"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.504837,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":59.3777,"atr14":3.955519,"stop_level":57.399941,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-04-12","known_ts":"2024-04-12","bar_index":576,"type":"SELL","basis":"structure_stop","strength":0.725,"price":83.7128,"stop_level":84.4571,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-04-15","known_ts":"2024-04-15","bar_index":576,"type":"RECLAIM","strength":0.725,"price":87.7973,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-04-12 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2024-04-12","prior_stop_level":84.4571,"sweep_low":83.3692,"atr14":4.1544,"stop_level":81.292,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-04-19","known_ts":"2024-04-19","bar_index":577,"type":"SELL","basis":"structure_stop","strength":0.725,"price":79.9241,"stop_level":84.4571,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-04-26","known_ts":"2024-04-26","bar_index":579,"type":"RECLAIM","strength":0.725,"price":85.9363,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-04-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":"2024-04-19","prior_stop_level":84.4571,"sweep_low":78.1586,"atr14":4.069262,"stop_level":76.123969,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-05-08","known_ts":"2024-05-08","bar_index":581,"type":"RECLAIM","strength":0.863,"price":95.575,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-04-19 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-05-31","known_ts":"2024-05-31","bar_index":586,"type":"SELL","basis":"structure_stop","strength":0.863,"price":89.7843,"stop_level":89.8619,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-06-03","known_ts":"2024-06-03","bar_index":587,"type":"RECLAIM","strength":0.863,"price":90.143,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-05-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-05-31","prior_stop_level":89.8619,"sweep_low":89.3094,"atr14":3.781295,"stop_level":87.418753,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-08-30","known_ts":"2024-09-03","bar_index":608,"type":"BUY","strength":0.588,"price":77.4357,"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":55},{"ts":"2024-11-22","known_ts":"2024-11-22","bar_index":625,"type":"SELL","basis":"structure_stop","strength":1.0,"price":101.3478,"stop_level":104.2557,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-11-25","known_ts":"2024-11-25","bar_index":626,"type":"RECLAIM","strength":1.0,"price":104.3914,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-11-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":"2024-11-22","prior_stop_level":104.2557,"sweep_low":101.2994,"atr14":5.587855,"stop_level":98.505472,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-12-06","known_ts":"2024-12-06","bar_index":629,"type":"RECLAIM","strength":1.0,"price":105.1377,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-11-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-01-23","known_ts":"2025-01-27","bar_index":640,"type":"BUY","strength":0.863,"price":106.0391,"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":"2025-03-10","known_ts":"2025-03-10","bar_index":648,"type":"SELL","basis":"structure_stop","strength":1.0,"price":126.0063,"stop_level":126.8593,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-05-15","known_ts":"2025-05-15","bar_index":663,"type":"SELL","basis":"structure_stop","strength":0.863,"price":115.9258,"stop_level":123.4571,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2025-07-14","known_ts":"2025-07-16","bar_index":677,"type":"BUY","strength":0.725,"price":114.8184,"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":"2025-08-04","known_ts":"2025-08-04","bar_index":682,"type":"SELL","basis":"structure_stop","strength":0.725,"price":110.6648,"stop_level":112.7465,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2025-08-05","known_ts":"2025-08-05","bar_index":682,"type":"RECLAIM","strength":0.588,"price":112.8255,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-08-04 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-08-04","prior_stop_level":112.7465,"sweep_low":107.3401,"atr14":3.701704,"stop_level":105.489248,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-08-20","known_ts":"2025-08-20","bar_index":686,"type":"RECLAIM","strength":0.863,"price":130.6826,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-08-04 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-10-14","known_ts":"2025-10-14","bar_index":697,"type":"SELL","basis":"structure_stop","strength":1.0,"price":158.8495,"stop_level":169.5638,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-10-21","known_ts":"2025-10-21","bar_index":698,"type":"RECLAIM","strength":1.0,"price":171.1719,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-10-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":"2025-10-14","prior_stop_level":169.5638,"sweep_low":157.853,"atr14":10.156898,"stop_level":152.774551,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-10-30","known_ts":"2025-10-30","bar_index":701,"type":"RECLAIM","strength":1.0,"price":172.632,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-10-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-01-08","known_ts":"2026-01-12","bar_index":717,"type":"BUY","strength":0.725,"price":159.9545,"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":"2026-01-28","known_ts":"2026-01-28","bar_index":721,"type":"SELL","basis":"structure_stop","strength":0.725,"price":155.2879,"stop_level":155.574,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2026-02-02","known_ts":"2026-02-02","bar_index":722,"type":"SELL","basis":"structure_stop","strength":0.725,"price":149.6841,"stop_level":155.574,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2026-02-03","known_ts":"2026-02-03","bar_index":723,"type":"RECLAIM","strength":0.725,"price":159.8262,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-01-28 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-01-28","prior_stop_level":155.574,"sweep_low":147.0993,"atr14":8.592639,"stop_level":142.80298,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-02-03","known_ts":"2026-02-03","bar_index":723,"type":"RECLAIM","strength":0.725,"price":159.8262,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-02-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":"2026-02-02","prior_stop_level":155.574,"sweep_low":149.1711,"atr14":8.592639,"stop_level":144.87478,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-02-06","known_ts":"2026-02-10","bar_index":724,"type":"REBUY","strength":0.725,"price":177.5551,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2026-03-30","known_ts":"2026-04-01","bar_index":734,"type":"BUY","strength":0.725,"price":176.164,"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":80},{"ts":"2026-07-02","known_ts":"2026-07-06","bar_index":755,"type":"BUY","strength":0.725,"price":223.91,"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":"2026-08-13","known_ts":"2026-08-17","bar_index":765,"type":"BUY","strength":0.725,"price":193.04,"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}],"state":{"position_hint":"long","last_signal":"BUY","last_scored_signal":"BUY","last_scored_ts":"2026-08-17","last_scored_basis":null,"bars_since_signal":7,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":false,"above200":true},"early_dots":["2017-08-18","2017-11-09","2017-12-08","2018-05-15","2019-04-16","2019-05-14","2019-06-13","2019-11-20","2020-03-31","2020-08-17","2020-09-15","2020-12-08","2021-01-28","2021-03-15","2021-04-14","2021-09-14","2021-12-24","2022-01-12","2022-02-17","2022-03-15","2022-04-28","2023-03-07","2023-03-23","2023-06-13","2023-07-27","2023-09-15","2024-07-03","2024-07-11","2024-08-22","2024-09-27","2025-04-10","2025-06-23","2025-07-14","2025-11-25","2025-12-24","2026-03-30","2026-06-10","2026-07-02","2026-07-31","2026-09-03"],"warnings":[{"ts":"2022-04-01","kind":"arm","px":140.4642},{"ts":"2022-04-06","kind":"confirm","px":137.5648,"level":139.6087},{"ts":"2022-05-31","kind":"arm","px":127.9165},{"ts":"2022-07-19","kind":"confirm","px":156.6059,"level":158.0627},{"ts":"2022-11-15","kind":"arm","px":98.3131},{"ts":"2022-12-22","kind":"arm","px":114.9478},{"ts":"2023-01-03","kind":"confirm","px":109.6155,"level":111.977},{"ts":"2023-01-04","kind":"arm","px":108.3206},{"ts":"2023-02-02","kind":"arm","px":137.5526},{"ts":"2023-02-10","kind":"confirm","px":127.2024,"level":131.9157},{"ts":"2023-04-24","kind":"arm","px":122.032},{"ts":"2023-11-20","kind":"arm","px":84.8198},{"ts":"2023-11-22","kind":"confirm","px":84.0277,"level":85.9554},{"ts":"2023-12-08","kind":"arm","px":79.5042},{"ts":"2023-12-11","kind":"confirm","px":79.9623,"level":83.8846},{"ts":"2024-03-25","kind":"arm","px":76.0496},{"ts":"2024-04-12","kind":"confirm","px":83.7128,"level":84.4571},{"ts":"2024-04-18","kind":"arm","px":81.6324},{"ts":"2024-04-19","kind":"confirm","px":79.9241,"level":84.4571},{"ts":"2024-05-14","kind":"arm","px":89.4005},{"ts":"2024-05-31","kind":"confirm","px":89.7843,"level":89.8619},{"ts":"2024-09-13","kind":"arm","px":74.9156},{"ts":"2024-10-16","kind":"arm","px":87.2836},{"ts":"2024-11-18","kind":"arm","px":104.624},{"ts":"2024-11-22","kind":"confirm","px":101.3478,"level":104.2557},{"ts":"2025-02-14","kind":"arm","px":123.5831},{"ts":"2025-03-10","kind":"confirm","px":126.0063,"level":126.8593},{"ts":"2025-05-14","kind":"arm","px":121.0145},{"ts":"2025-05-15","kind":"confirm","px":115.9258,"level":123.4571},{"ts":"2025-08-01","kind":"arm","px":108.2181},{"ts":"2025-08-04","kind":"confirm","px":110.6648,"level":112.7465},{"ts":"2025-09-04","kind":"arm","px":129.2718},{"ts":"2025-10-13","kind":"arm","px":171.675},{"ts":"2025-10-14","kind":"confirm","px":158.8495,"level":169.5638},{"ts":"2026-01-26","kind":"arm","px":161.4146},{"ts":"2026-01-28","kind":"confirm","px":155.2879,"level":155.574},{"ts":"2026-01-30","kind":"arm","px":152.4268},{"ts":"2026-02-02","kind":"confirm","px":149.6841,"level":155.574},{"ts":"2026-02-24","kind":"arm","px":171.7441},{"ts":"2026-04-28","kind":"arm","px":188.6837}],"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":[]}}}