{"opportunities":{"schema":"opportunity_timeline.v1","as_of":"2026-09-11","priced_through":{"CN":null,"HK":null,"US":"2026-09-11"},"events":[{"id":"opp_6d8855a3a180d8cd203b","market":"CN","system":"prophet_board","definition":"cn_prophet_v4_more_actionable","authority":"candidate","surfaced_at":"2026-09-03","entry_date":"2026-09-04","entry_basis":"t1_hl2","entry_price":59.87,"rank":10,"tier":"T1","state":"early","maturity":"in_flight","latest_price":54.45,"return_pct":-9.1,"excess_pct":null,"sessions":6,"source_artifact":"site/factordata/cn_track_ledger.json","source_as_of":"2026-09-10","priced_through":null},{"id":"opp_07e25df7fc9d9ba5e953","market":"CN","system":"prophet_board","definition":"cn_prophet_v2_shadow","authority":"watch","surfaced_at":"2026-08-31","entry_date":"2026-09-01","entry_basis":"t1_hl2","entry_price":59.43,"rank":8,"tier":"T1","state":"early","maturity":"in_flight","latest_price":54.45,"return_pct":-8.4,"excess_pct":null,"sessions":9,"source_artifact":"site/factordata/cn_track_ledger.json","source_as_of":"2026-09-10","priced_through":null},{"id":"opp_7875e5c6ef8f8ce8aa13","market":"CN","system":"prophet_board","definition":"cn_prophet_v2","authority":"candidate","surfaced_at":"2026-08-04","entry_date":"2026-08-05","entry_basis":"t1_open","entry_price":62.99,"rank":4,"tier":"T2","state":"lag","maturity":"matured","latest_price":60.77,"return_pct":-3.5,"excess_pct":-5.07,"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":"300496.SZ","timeframe":"3D","as_of":"2026-09-10T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"2016-06-21","known_ts":"2016-06-21","bar_index":43,"type":"SELL","basis":"structure_stop","strength":0.588,"price":64.1025,"stop_level":67.4111,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-06-27","known_ts":"2016-06-27","bar_index":44,"type":"RECLAIM","strength":0.45,"price":67.8721,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-06-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"anchor_ts":"2016-06-21","prior_stop_level":67.4111,"sweep_low":59.6933,"atr14":5.645707,"stop_level":56.870447,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-09-27","known_ts":"2016-09-29","bar_index":66,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2016-09-27","trigger_known_ts":"2016-09-29","strength":0.45,"price":46.7759,"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.421546,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":46.0782,"atr14":1.508497,"stop_level":45.323952,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-10-12","known_ts":"2016-10-14","bar_index":68,"type":"BUY","strength":0.45,"price":50.6618,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2016-10-12","known_ts":"2016-10-14","bar_index":68,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2016-10-12","trigger_known_ts":"2016-10-14","strength":0.45,"price":50.6618,"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.373491,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":46.15575,"atr14":1.220511,"stop_level":45.545495,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-01-09","known_ts":"2017-01-09","bar_index":88,"type":"SELL","basis":"structure_stop","strength":0.45,"price":42.1342,"stop_level":46.1558,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2017-01-26","known_ts":"2017-02-06","bar_index":93,"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":"2017-01-26","trigger_known_ts":"2017-02-06","strength":0.45,"price":33.7035,"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.583206,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":31.9786,"atr14":1.25164,"stop_level":31.35278,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-02-23","known_ts":"2017-02-27","bar_index":98,"type":"BUY","strength":0.45,"price":33.0639,"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-02-23","known_ts":"2017-02-27","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":"2017-02-23","trigger_known_ts":"2017-02-27","strength":0.45,"price":33.0639,"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.591115,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":30.0792,"atr14":1.168978,"stop_level":29.494711,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-03-28","known_ts":"2017-03-28","bar_index":105,"type":"SELL","basis":"structure_stop","strength":0.588,"price":36.0195,"stop_level":36.7754,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-04-26","known_ts":"2017-04-28","bar_index":112,"type":"REBUY","strength":0.725,"price":30.2469,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2017-05-23","known_ts":"2017-05-25","bar_index":118,"type":"BUY","strength":0.588,"price":26.6724,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":35},{"ts":"2017-06-23","known_ts":"2017-06-23","bar_index":125,"type":"SELL","basis":"structure_stop","strength":0.588,"price":27.4398,"stop_level":28.1585,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-07-17","known_ts":"2017-07-17","bar_index":130,"type":"SELL","basis":"structure_stop","strength":0.588,"price":24.6132,"stop_level":26.8473,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-07-27","known_ts":"2017-07-31","bar_index":133,"type":"REBUY","strength":0.588,"price":26.8473,"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":"2017-09-04","known_ts":"2017-09-04","bar_index":142,"type":"RECLAIM","strength":0.863,"price":44.5156,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-07-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-09-15","known_ts":"2017-09-15","bar_index":145,"type":"SELL","basis":"structure_stop","strength":0.863,"price":38.2408,"stop_level":39.9601,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-09-20","known_ts":"2017-09-20","bar_index":146,"type":"RECLAIM","strength":0.863,"price":41.4753,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-09-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2017-09-15","prior_stop_level":39.9601,"sweep_low":37.8232,"atr14":2.469634,"stop_level":36.588383,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-09-26","known_ts":"2017-09-26","bar_index":147,"type":"SELL","basis":"structure_stop","strength":0.863,"price":38.0369,"stop_level":38.2408,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-09-27","known_ts":"2017-09-27","bar_index":147,"type":"RECLAIM","strength":0.863,"price":38.9402,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-09-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2017-09-26","prior_stop_level":38.2408,"sweep_low":37.2209,"atr14":2.659063,"stop_level":35.891369,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-11-16","known_ts":"2017-11-16","bar_index":158,"type":"RECLAIM","strength":1.0,"price":42.2232,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-09-26 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-03-01","known_ts":"2018-03-05","bar_index":181,"type":"BUY","strength":0.45,"price":29.6155,"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-09","known_ts":"2018-03-09","bar_index":183,"type":"RECLAIM","strength":0.725,"price":31.6262,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2018-03-01 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-03-21","known_ts":"2018-03-21","bar_index":185,"type":"SELL","basis":"structure_stop","strength":0.588,"price":29.9749,"stop_level":30.208,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-03-22","known_ts":"2018-03-22","bar_index":186,"type":"RECLAIM","strength":0.588,"price":30.8879,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-03-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2018-03-21","prior_stop_level":30.208,"sweep_low":29.7321,"atr14":1.537917,"stop_level":28.963141,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-04-04","known_ts":"2018-04-04","bar_index":189,"type":"RECLAIM","strength":0.725,"price":35.7931,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-03-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-04-27","known_ts":"2018-04-27","bar_index":194,"type":"SELL","basis":"structure_stop","strength":0.863,"price":34.7441,"stop_level":34.9675,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2018-05-03","known_ts":"2018-05-03","bar_index":194,"type":"RECLAIM","strength":0.863,"price":35.8902,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-04-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2018-04-27","prior_stop_level":34.9675,"sweep_low":33.5105,"atr14":2.408788,"stop_level":32.306106,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-07-12","known_ts":"2018-07-16","bar_index":211,"type":"BUY","strength":0.725,"price":29.1214,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":35},{"ts":"2018-08-02","known_ts":"2018-08-02","bar_index":216,"type":"SELL","basis":"structure_stop","strength":0.588,"price":25.7612,"stop_level":28.2448,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2018-09-27","known_ts":"2018-09-27","bar_index":229,"type":"SELL","basis":"structure_stop","strength":0.45,"price":25.7904,"stop_level":25.8976,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2018-10-22","known_ts":"2018-10-24","bar_index":233,"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-22","trigger_known_ts":"2018-10-24","strength":0.45,"price":22.0504,"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.477766,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":20.161,"atr14":1.057805,"stop_level":19.632097,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-11-02","known_ts":"2018-11-06","bar_index":236,"type":"BUY","strength":0.45,"price":23.3068,"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-02","known_ts":"2018-11-06","bar_index":236,"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-02","trigger_known_ts":"2018-11-06","strength":0.45,"price":23.3068,"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.44801,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":20.7648,"atr14":1.087853,"stop_level":20.220873,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-11-23","known_ts":"2018-11-23","bar_index":241,"type":"SELL","basis":"structure_stop","strength":0.588,"price":21.8849,"stop_level":22.6835,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-11-27","known_ts":"2018-11-27","bar_index":241,"type":"RECLAIM","strength":0.588,"price":22.6933,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-11-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2018-11-23","prior_stop_level":22.6835,"sweep_low":21.4271,"atr14":0.954568,"stop_level":20.949816,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-12-19","known_ts":"2018-12-19","bar_index":247,"type":"SELL","basis":"structure_stop","strength":0.588,"price":21.992,"stop_level":23.0439,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-01-03","known_ts":"2019-01-07","bar_index":250,"type":"REBUY","strength":0.588,"price":23.7159,"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":"2019-01-24","known_ts":"2019-01-24","bar_index":255,"type":"RECLAIM","strength":0.725,"price":27.2222,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2019-01-03 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-03-14","known_ts":"2019-03-14","bar_index":265,"type":"SELL","basis":"structure_stop","strength":0.863,"price":31.8192,"stop_level":32.9393,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-03-18","known_ts":"2019-03-18","bar_index":265,"type":"SELL","basis":"structure_stop","strength":0.863,"price":32.725,"stop_level":32.9393,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-03-19","known_ts":"2019-03-19","bar_index":266,"type":"RECLAIM","strength":0.863,"price":33.4263,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-03-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2019-03-14","prior_stop_level":32.9393,"sweep_low":30.855,"atr14":2.181708,"stop_level":29.764146,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-03-19","known_ts":"2019-03-19","bar_index":266,"type":"RECLAIM","strength":0.863,"price":33.4263,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-03-18 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2019-03-18","prior_stop_level":32.9393,"sweep_low":31.2738,"atr14":2.181708,"stop_level":30.182946,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-04-01","known_ts":"2019-04-01","bar_index":269,"type":"RECLAIM","strength":1.0,"price":37.7409,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-03-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-06-28","known_ts":"2019-07-02","bar_index":288,"type":"BUY","strength":0.863,"price":30.432,"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":0},{"ts":"2019-07-11","known_ts":"2019-07-15","bar_index":291,"type":"REBUY","strength":0.863,"price":29.6016,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20},{"ts":"2019-09-25","known_ts":"2019-09-25","bar_index":308,"type":"SELL","basis":"structure_stop","strength":1.0,"price":37.5345,"stop_level":38.4919,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-10-24","known_ts":"2019-10-24","bar_index":314,"type":"RECLAIM","strength":1.0,"price":40.9734,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-09-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-12-02","known_ts":"2019-12-04","bar_index":323,"type":"BUY","strength":1.0,"price":43.6697,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2019-12-27","known_ts":"2019-12-27","bar_index":329,"type":"SELL","basis":"structure_stop","strength":0.863,"price":43.9628,"stop_level":44.5881,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2020-01-02","known_ts":"2020-01-02","bar_index":330,"type":"RECLAIM","strength":0.863,"price":45.311,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-12-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2019-12-27","prior_stop_level":44.5881,"sweep_low":42.8393,"atr14":1.928447,"stop_level":41.875077,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-01-09","known_ts":"2020-01-13","bar_index":332,"type":"REBUY","strength":0.863,"price":49.9808,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":10},{"ts":"2020-04-29","known_ts":"2020-05-06","bar_index":356,"type":"BUY","strength":0.725,"price":61.9971,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2020-05-22","known_ts":"2020-05-22","bar_index":360,"type":"SELL","basis":"structure_stop","strength":0.725,"price":56.1901,"stop_level":56.288,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2020-05-26","known_ts":"2020-05-26","bar_index":361,"type":"RECLAIM","strength":0.725,"price":57.2379,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-05-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2020-05-22","prior_stop_level":56.288,"sweep_low":54.4274,"atr14":2.776395,"stop_level":53.039203,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-05","known_ts":"2020-06-09","bar_index":364,"type":"REBUY","strength":0.725,"price":59.0202,"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-07-24","known_ts":"2020-07-24","bar_index":375,"type":"SELL","basis":"structure_stop","strength":1.0,"price":92.0507,"stop_level":93.833,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-07-28","known_ts":"2020-07-28","bar_index":375,"type":"SELL","basis":"structure_stop","strength":1.0,"price":93.1083,"stop_level":93.833,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-07-29","known_ts":"2020-07-29","bar_index":376,"type":"RECLAIM","strength":1.0,"price":96.9372,"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":93.833,"sweep_low":90.5818,"atr14":5.404546,"stop_level":87.879527,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-07-29","known_ts":"2020-07-29","bar_index":376,"type":"RECLAIM","strength":1.0,"price":96.9372,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-07-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2020-07-28","prior_stop_level":93.833,"sweep_low":91.2477,"atr14":5.404546,"stop_level":88.545427,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-11-06","known_ts":"2020-11-10","bar_index":398,"type":"BUY","strength":0.725,"price":90.6602,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2020-11-27","known_ts":"2020-11-27","bar_index":403,"type":"SELL","basis":"structure_stop","strength":0.725,"price":85.0784,"stop_level":85.9205,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2020-11-30","known_ts":"2020-11-30","bar_index":403,"type":"RECLAIM","strength":0.725,"price":86.4591,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-11-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2020-11-27","prior_stop_level":85.9205,"sweep_low":81.1515,"atr14":4.724322,"stop_level":78.789339,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-12-07","known_ts":"2020-12-09","bar_index":405,"type":"REBUY","strength":0.725,"price":96.6043,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2021-02-04","known_ts":"2021-02-04","bar_index":419,"type":"SELL","basis":"structure_stop","strength":1.0,"price":138.125,"stop_level":138.8007,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-02-08","known_ts":"2021-02-08","bar_index":419,"type":"RECLAIM","strength":1.0,"price":140.5242,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-02-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2021-02-04","prior_stop_level":138.8007,"sweep_low":132.3964,"atr14":8.117488,"stop_level":128.337656,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-04-16","known_ts":"2021-04-20","bar_index":434,"type":"BUY","strength":0.725,"price":130.7507,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2021-06-04","known_ts":"2021-06-04","bar_index":444,"type":"SELL","basis":"structure_stop","strength":0.725,"price":137.2151,"stop_level":142.1689,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-06-09","known_ts":"2021-06-09","bar_index":445,"type":"SELL","basis":"structure_stop","strength":0.725,"price":133.9977,"stop_level":142.1689,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-06-07","known_ts":"2021-06-07","bar_index":445,"type":"RECLAIM","strength":0.725,"price":143.2186,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-06-04 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-06-04","prior_stop_level":142.1689,"sweep_low":135.0865,"atr14":6.589002,"stop_level":131.791999,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-06-10","known_ts":"2021-06-10","bar_index":446,"type":"RECLAIM","strength":0.725,"price":146.593,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-06-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2021-06-09","prior_stop_level":142.1689,"sweep_low":130.5251,"atr14":7.180161,"stop_level":126.935019,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-07-02","known_ts":"2021-07-02","bar_index":451,"type":"RECLAIM","strength":0.725,"price":156.1671,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-06-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-09-28","known_ts":"2021-09-30","bar_index":471,"type":"BUY","strength":0.45,"price":122.805,"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-10-29","known_ts":"2021-10-29","bar_index":477,"type":"RECLAIM","strength":0.725,"price":133.7034,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2021-09-28 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-12-06","known_ts":"2021-12-06","bar_index":485,"type":"SELL","basis":"structure_stop","strength":0.725,"price":146.6519,"stop_level":146.8088,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-12-08","known_ts":"2021-12-08","bar_index":486,"type":"SELL","basis":"structure_stop","strength":0.725,"price":145.514,"stop_level":146.8088,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-12-10","known_ts":"2021-12-10","bar_index":487,"type":"RECLAIM","strength":0.725,"price":146.8481,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-12-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2021-12-06","prior_stop_level":146.8088,"sweep_low":138.9024,"atr14":6.868699,"stop_level":135.46805,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-12-10","known_ts":"2021-12-10","bar_index":487,"type":"RECLAIM","strength":0.725,"price":146.8481,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-12-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2021-12-08","prior_stop_level":146.8088,"sweep_low":141.45285,"atr14":6.868699,"stop_level":138.018501,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-01-24","known_ts":"2022-01-26","bar_index":497,"type":"BUY","strength":0.725,"price":146.7402,"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":55},{"ts":"2022-04-19","known_ts":"2022-04-21","bar_index":515,"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-04-19","trigger_known_ts":"2022-04-21","strength":0.45,"price":86.6262,"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.445298,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":82.0783,"atr14":4.653132,"stop_level":79.751734,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-07-08","known_ts":"2022-07-08","bar_index":533,"type":"SELL","basis":"structure_stop","strength":0.863,"price":125.3028,"stop_level":128.443,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-07-14","known_ts":"2022-07-14","bar_index":534,"type":"RECLAIM","strength":0.863,"price":128.63,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-07-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2022-07-08","prior_stop_level":128.443,"sweep_low":122.3595,"atr14":6.423077,"stop_level":119.147962,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-07-26","known_ts":"2022-07-26","bar_index":537,"type":"RECLAIM","strength":0.863,"price":133.0795,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-07-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-11-03","known_ts":"2022-11-07","bar_index":559,"type":"BUY","strength":0.588,"price":117.1422,"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":"2022-11-24","known_ts":"2022-11-24","bar_index":564,"type":"SELL","basis":"structure_stop","strength":0.588,"price":115.075,"stop_level":115.6656,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-12-08","known_ts":"2022-12-08","bar_index":567,"type":"SELL","basis":"structure_stop","strength":0.588,"price":109.1982,"stop_level":109.3754,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-12-12","known_ts":"2022-12-12","bar_index":568,"type":"RECLAIM","strength":0.588,"price":109.7987,"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":109.3754,"sweep_low":106.8061,"atr14":4.657916,"stop_level":104.477142,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-01-06","known_ts":"2023-01-10","bar_index":574,"type":"BUY","strength":0.45,"price":106.0088,"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-16","known_ts":"2023-01-18","bar_index":576,"type":"BUY","strength":0.45,"price":104.1286,"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-02-08","known_ts":"2023-02-08","bar_index":580,"type":"SELL","basis":"structure_stop","strength":0.588,"price":100.8112,"stop_level":101.6971,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-03-01","known_ts":"2023-03-03","bar_index":585,"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-03-01","trigger_known_ts":"2023-03-03","strength":0.45,"price":100.5553,"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.301968,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":90.5637,"atr14":3.61126,"stop_level":88.75807,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-03-06","known_ts":"2023-03-08","bar_index":586,"type":"BUY","strength":0.45,"price":100.9982,"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-03-06","known_ts":"2023-03-08","bar_index":586,"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-03-06","trigger_known_ts":"2023-03-08","strength":0.45,"price":100.9982,"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.298893,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":90.5637,"atr14":3.81669,"stop_level":88.655355,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-04-04","known_ts":"2023-04-04","bar_index":593,"type":"RECLAIM","strength":0.725,"price":118.041,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2023-03-06 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-04-14","known_ts":"2023-04-14","bar_index":595,"type":"SELL","basis":"structure_stop","strength":0.725,"price":99.7335,"stop_level":105.93,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-05-30","known_ts":"2023-06-01","bar_index":605,"type":"BUY","strength":0.45,"price":98.3708,"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-05-30","known_ts":"2023-06-01","bar_index":605,"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-05-30","trigger_known_ts":"2023-06-01","strength":0.45,"price":98.3708,"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.317132,"monthly_oversold_dwell":6,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":81.189,"atr14":4.789268,"stop_level":78.794366,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-06-15","known_ts":"2023-06-15","bar_index":609,"type":"RECLAIM","strength":0.725,"price":109.9044,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2023-05-30 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-06-28","known_ts":"2023-06-28","bar_index":611,"type":"SELL","basis":"structure_stop","strength":0.725,"price":93.9174,"stop_level":102.5478,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-07-04","known_ts":"2023-07-04","bar_index":612,"type":"RECLAIM","strength":0.863,"price":107.6826,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-06-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2023-06-28","prior_stop_level":102.5478,"sweep_low":91.3302,"atr14":6.201043,"stop_level":88.229678,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-07-13","known_ts":"2023-07-13","bar_index":615,"type":"SELL","basis":"structure_stop","strength":0.725,"price":98.5485,"stop_level":99.852,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-09-27","known_ts":"2023-10-09","bar_index":633,"type":"BUY","strength":0.45,"price":78.0094,"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-27","known_ts":"2023-10-09","bar_index":633,"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-27","trigger_known_ts":"2023-10-09","strength":0.45,"price":78.0094,"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.345286,"monthly_oversold_dwell":10,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":73.2696,"atr14":2.542236,"stop_level":71.998482,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-10-19","known_ts":"2023-10-19","bar_index":636,"type":"SELL","basis":"structure_stop","strength":0.45,"price":69.0827,"stop_level":74.8594,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2023-10-23","known_ts":"2023-10-23","bar_index":637,"type":"SELL","basis":"structure_stop","strength":0.45,"price":65.8241,"stop_level":74.8594,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2023-11-30","known_ts":"2023-11-30","bar_index":646,"type":"SELL","basis":"structure_stop","strength":0.588,"price":79.1943,"stop_level":79.6387,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-12-01","known_ts":"2023-12-01","bar_index":646,"type":"RECLAIM","strength":0.588,"price":81.0705,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-11-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2023-11-30","prior_stop_level":79.6387,"sweep_low":78.4932,"atr14":2.585227,"stop_level":77.200587,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-12-06","known_ts":"2023-12-06","bar_index":647,"type":"SELL","basis":"structure_stop","strength":0.588,"price":78.7697,"stop_level":79.6387,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-12-07","known_ts":"2023-12-07","bar_index":648,"type":"RECLAIM","strength":0.588,"price":80.4385,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-12-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":"2023-12-06","prior_stop_level":79.6387,"sweep_low":78.0587,"atr14":2.574181,"stop_level":76.771609,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-12-22","known_ts":"2023-12-22","bar_index":651,"type":"SELL","basis":"structure_stop","strength":0.725,"price":76.9232,"stop_level":78.7697,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-12-29","known_ts":"2023-12-29","bar_index":653,"type":"RECLAIM","strength":0.725,"price":79.0561,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-12-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-12-22","prior_stop_level":78.7697,"sweep_low":73.9312,"atr14":2.495845,"stop_level":72.683277,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-02-06","known_ts":"2024-02-08","bar_index":662,"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-06","trigger_known_ts":"2024-02-08","strength":0.45,"price":52.128,"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.558391,"monthly_oversold_dwell":14,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":43.0039,"atr14":2.985672,"stop_level":41.511064,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-02-27","known_ts":"2024-02-29","bar_index":665,"type":"BUY","strength":0.45,"price":59.8993,"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-27","known_ts":"2024-02-29","bar_index":665,"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-27","trigger_known_ts":"2024-02-29","strength":0.45,"price":59.8993,"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.492555,"monthly_oversold_dwell":15,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":51.2591,"atr14":3.211317,"stop_level":49.653442,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-03-26","known_ts":"2024-03-26","bar_index":671,"type":"SELL","basis":"structure_stop","strength":0.588,"price":53.5993,"stop_level":59.9685,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-03-29","known_ts":"2024-03-29","bar_index":672,"type":"SELL","basis":"structure_stop","strength":0.588,"price":50.6271,"stop_level":59.9685,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-04-24","known_ts":"2024-04-26","bar_index":678,"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-04-24","trigger_known_ts":"2024-04-26","strength":0.45,"price":46.2446,"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.579229,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":43.296,"atr14":2.262878,"stop_level":42.164561,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-05-07","known_ts":"2024-05-09","bar_index":680,"type":"BUY","strength":0.45,"price":48.3493,"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-05-07","known_ts":"2024-05-09","bar_index":680,"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-05-07","trigger_known_ts":"2024-05-09","strength":0.45,"price":48.3493,"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.560079,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":43.3158,"atr14":2.102907,"stop_level":42.264347,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-06-20","known_ts":"2024-06-20","bar_index":690,"type":"SELL","basis":"structure_stop","strength":0.725,"price":49.8286,"stop_level":53.224,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-06-25","known_ts":"2024-06-25","bar_index":691,"type":"SELL","basis":"structure_stop","strength":0.725,"price":44.9242,"stop_level":53.224,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-09-23","known_ts":"2024-09-25","bar_index":712,"type":"BUY","strength":0.45,"price":36.5616,"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-09-23","known_ts":"2024-09-25","bar_index":712,"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-09-23","trigger_known_ts":"2024-09-25","strength":0.45,"price":36.5616,"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.576799,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":32.0277,"atr14":1.516599,"stop_level":31.269401,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-09-26","known_ts":"2024-09-26","bar_index":713,"type":"RECLAIM","strength":0.725,"price":52.3519,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2024-09-23 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-11-01","known_ts":"2024-11-01","bar_index":720,"type":"SELL","basis":"structure_stop","strength":1.0,"price":53.7665,"stop_level":56.4564,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-11-05","known_ts":"2024-11-05","bar_index":720,"type":"RECLAIM","strength":1.0,"price":59.6742,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-11-01 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-01","prior_stop_level":56.4564,"sweep_low":53.1987,"atr14":3.941166,"stop_level":51.228117,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-12-10","known_ts":"2024-12-10","bar_index":729,"type":"RECLAIM","strength":1.0,"price":62.7625,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-11-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-12-18","known_ts":"2024-12-20","bar_index":731,"type":"BUY","strength":1.0,"price":65.4125,"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":"2024-12-31","known_ts":"2024-12-31","bar_index":734,"type":"SELL","basis":"structure_stop","strength":1.0,"price":59.3355,"stop_level":61.846,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-01-27","known_ts":"2025-02-06","bar_index":740,"type":"BUY","strength":0.863,"price":69.7262,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2025-02-28","known_ts":"2025-02-28","bar_index":746,"type":"SELL","basis":"structure_stop","strength":0.863,"price":61.3578,"stop_level":63.2208,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2025-03-04","known_ts":"2025-03-04","bar_index":746,"type":"SELL","basis":"structure_stop","strength":0.863,"price":62.3042,"stop_level":63.2208,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2025-03-05","known_ts":"2025-03-05","bar_index":747,"type":"RECLAIM","strength":0.863,"price":63.3204,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-02-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":"2025-02-28","prior_stop_level":63.2208,"sweep_low":59.8336,"atr14":3.667084,"stop_level":58.000058,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-03-05","known_ts":"2025-03-05","bar_index":747,"type":"RECLAIM","strength":0.863,"price":63.3204,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-03-04 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2025-03-04","prior_stop_level":63.2208,"sweep_low":59.9133,"atr14":3.667084,"stop_level":58.079758,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-05-08","known_ts":"2025-05-12","bar_index":761,"type":"BUY","strength":0.725,"price":57.7813,"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":"2025-06-13","known_ts":"2025-06-13","bar_index":769,"type":"SELL","basis":"structure_stop","strength":0.588,"price":53.6541,"stop_level":54.2348,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2025-06-16","known_ts":"2025-06-16","bar_index":769,"type":"RECLAIM","strength":0.588,"price":54.5416,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-06-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"2025-06-13","prior_stop_level":54.2348,"sweep_low":53.3549,"atr14":1.466176,"stop_level":52.621812,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-07-21","known_ts":"2025-07-21","bar_index":778,"type":"RECLAIM","strength":0.863,"price":58.0122,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-06-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-08-08","known_ts":"2025-08-08","bar_index":782,"type":"SELL","basis":"structure_stop","strength":0.725,"price":57.713,"stop_level":58.3712,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2025-08-11","known_ts":"2025-08-11","bar_index":783,"type":"RECLAIM","strength":0.725,"price":59.7874,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-08-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2025-08-08","prior_stop_level":58.3712,"sweep_low":57.713,"atr14":1.522757,"stop_level":56.951621,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-08-22","known_ts":"2025-08-22","bar_index":786,"type":"RECLAIM","strength":1.0,"price":68.4438,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-08-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-12-23","known_ts":"2025-12-25","bar_index":813,"type":"BUY","strength":0.725,"price":66.2199,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2026-01-29","known_ts":"2026-01-29","bar_index":821,"type":"SELL","basis":"structure_stop","strength":1.0,"price":76.3922,"stop_level":76.7712,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-04-20","known_ts":"2026-04-22","bar_index":838,"type":"BUY","strength":0.588,"price":64.325,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":50},{"ts":"2026-05-29","known_ts":"2026-05-29","bar_index":846,"type":"SELL","basis":"structure_stop","strength":0.725,"price":63.18,"stop_level":64.724,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2026-06-02","known_ts":"2026-06-02","bar_index":847,"type":"SELL","basis":"structure_stop","strength":0.725,"price":63.67,"stop_level":64.724,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2026-06-01","known_ts":"2026-06-01","bar_index":847,"type":"RECLAIM","strength":0.725,"price":65.76,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-05-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2026-05-29","prior_stop_level":64.724,"sweep_low":62.59,"atr14":3.390983,"stop_level":60.894509,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-06-08","known_ts":"2026-06-08","bar_index":848,"type":"RECLAIM","strength":0.725,"price":64.74,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-06-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2026-06-02","prior_stop_level":64.724,"sweep_low":59.93,"atr14":3.616947,"stop_level":58.121527,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-07-30","known_ts":"2026-08-03","bar_index":861,"type":"BUY","strength":0.588,"price":60.91,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":35},{"ts":"2026-08-19","known_ts":"2026-08-19","bar_index":865,"type":"SELL","basis":"structure_stop","strength":0.588,"price":56.69,"stop_level":59.81,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-08-28","known_ts":"2026-09-01","bar_index":868,"type":"REBUY","strength":0.45,"price":59.44,"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}],"state":{"position_hint":"flat","last_signal":"REBUY","last_scored_signal":"SELL","last_scored_ts":"2026-08-19","last_scored_basis":"structure_stop","bars_since_signal":3,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":false,"above200":false},"early_dots":["2018-02-14","2018-06-12","2018-06-26","2019-05-08","2019-06-06","2019-06-20","2019-07-16","2019-10-16","2019-11-19","2020-04-02","2020-08-27","2020-11-03","2021-03-09","2021-03-17","2021-07-28","2021-09-03","2022-01-11","2022-02-21","2022-03-17","2022-09-09","2022-09-23","2022-10-13","2022-10-31","2023-01-06","2023-05-09","2023-08-08","2023-08-29","2023-09-27","2024-07-10","2024-08-13","2024-09-03","2024-09-23","2024-12-10","2025-01-17","2025-04-09","2025-10-29","2025-11-24","2026-03-06","2026-04-07","2026-07-17"],"warnings":[{"ts":"2023-10-18","kind":"arm","px":69.5962},{"ts":"2023-10-19","kind":"confirm","px":69.0827,"level":74.8594},{"ts":"2023-10-20","kind":"arm","px":66.8116},{"ts":"2023-10-23","kind":"confirm","px":65.8241,"level":74.8594},{"ts":"2023-11-20","kind":"arm","px":85.6918},{"ts":"2023-11-30","kind":"confirm","px":79.1943,"level":79.6387},{"ts":"2023-12-05","kind":"arm","px":78.9474},{"ts":"2023-12-06","kind":"confirm","px":78.7697,"level":79.6387},{"ts":"2023-12-15","kind":"arm","px":81.8901},{"ts":"2023-12-22","kind":"confirm","px":76.9232,"level":78.7697},{"ts":"2024-03-25","kind":"arm","px":53.9647},{"ts":"2024-03-26","kind":"confirm","px":53.5993,"level":59.9685},{"ts":"2024-03-28","kind":"arm","px":51.032},{"ts":"2024-03-29","kind":"confirm","px":50.6271,"level":59.9685},{"ts":"2024-06-07","kind":"arm","px":53.224},{"ts":"2024-06-20","kind":"confirm","px":49.8286,"level":53.224},{"ts":"2024-06-24","kind":"arm","px":46.8701},{"ts":"2024-06-25","kind":"confirm","px":44.9242,"level":53.224},{"ts":"2024-10-16","kind":"arm","px":57.2633},{"ts":"2024-11-01","kind":"confirm","px":53.7665,"level":56.4564},{"ts":"2024-12-25","kind":"arm","px":61.846},{"ts":"2024-12-31","kind":"confirm","px":59.3355,"level":61.846},{"ts":"2025-02-19","kind":"arm","px":65.1535},{"ts":"2025-02-28","kind":"confirm","px":61.3578,"level":63.2208},{"ts":"2025-03-03","kind":"arm","px":60.8199},{"ts":"2025-03-04","kind":"confirm","px":62.3042,"level":63.2208},{"ts":"2025-05-27","kind":"arm","px":54.693},{"ts":"2025-06-13","kind":"confirm","px":53.6541,"level":54.2348},{"ts":"2025-07-08","kind":"arm","px":55.0602},{"ts":"2025-08-01","kind":"arm","px":59.1391},{"ts":"2025-08-08","kind":"confirm","px":57.713,"level":58.3712},{"ts":"2025-09-04","kind":"arm","px":72.7521},{"ts":"2026-01-16","kind":"arm","px":82.3959},{"ts":"2026-01-29","kind":"confirm","px":76.3922,"level":76.7712},{"ts":"2026-05-19","kind":"arm","px":69.3314},{"ts":"2026-05-29","kind":"confirm","px":63.18,"level":64.724},{"ts":"2026-06-01","kind":"arm","px":65.76},{"ts":"2026-06-02","kind":"confirm","px":63.67,"level":64.724},{"ts":"2026-08-14","kind":"arm","px":59.81},{"ts":"2026-08-19","kind":"confirm","px":56.69,"level":59.81}],"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":[]}}}