{"opportunities":{"schema":"opportunity_timeline.v1","as_of":"2026-08-13","priced_through":{"CN":null,"HK":null,"US":"2026-08-12"},"events":[{"id":"opp_11a28c71e620b435c563","market":"US","system":"prophet_board","definition":"confluence","authority":"candidate","surfaced_at":"2026-07-20","entry_date":"2026-07-21","entry_basis":"next_session_close","entry_price":203.71,"rank":9,"tier":null,"state":"up","maturity":"matured","latest_price":219.17,"return_pct":7.6,"excess_pct":8.47,"sessions":7,"source_artifact":"site/factordata/us_track_ledger.json","source_as_of":"2026-08-12","priced_through":"2026-08-12"}]},"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":"FIVE","timeframe":"3D","as_of":"2026-08-12T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"2012-12-21","known_ts":"2012-12-21","bar_index":36,"type":"SELL","basis":"structure_stop","strength":0.45,"price":33.3,"stop_level":34.09,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2013-03-26","known_ts":"2013-03-26","bar_index":57,"type":"SELL","basis":"structure_stop","strength":0.725,"price":39.87,"stop_level":41.02,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2013-05-10","known_ts":"2013-05-14","bar_index":68,"type":"BUY","strength":0.588,"price":39.61,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2013-08-01","known_ts":"2013-08-01","bar_index":87,"type":"SELL","basis":"structure_stop","strength":0.725,"price":39.19,"stop_level":39.9,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2013-09-05","known_ts":"2013-09-09","bar_index":95,"type":"BUY","strength":0.588,"price":41.04,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2014-02-24","known_ts":"2014-02-26","bar_index":134,"type":"BUY","strength":0.45,"price":38.71,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-03-17","known_ts":"2014-03-17","bar_index":139,"type":"SELL","basis":"structure_stop","strength":0.45,"price":37.3,"stop_level":38.49,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2014-03-19","known_ts":"2014-03-19","bar_index":139,"type":"RECLAIM","strength":0.45,"price":38.99,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-03-17 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":"2014-03-17","prior_stop_level":38.49,"sweep_low":36.59,"atr14":1.343309,"stop_level":35.918346,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-04-10","known_ts":"2014-04-10","bar_index":145,"type":"SELL","basis":"structure_stop","strength":0.588,"price":37.81,"stop_level":38.0,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-04-11","known_ts":"2014-04-11","bar_index":145,"type":"RECLAIM","strength":0.588,"price":38.34,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-04-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2014-04-10","prior_stop_level":38.0,"sweep_low":36.63,"atr14":1.654525,"stop_level":35.802738,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-06-11","known_ts":"2014-06-13","bar_index":159,"type":"BUY","strength":0.45,"price":36.57,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-07-08","known_ts":"2014-07-08","bar_index":165,"type":"SELL","basis":"structure_stop","strength":0.588,"price":37.15,"stop_level":38.71,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-07-11","known_ts":"2014-07-11","bar_index":166,"type":"SELL","basis":"structure_stop","strength":0.588,"price":36.51,"stop_level":38.71,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-08-06","known_ts":"2014-08-08","bar_index":172,"type":"BUY","strength":0.45,"price":38.52,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-08-27","known_ts":"2014-08-27","bar_index":177,"type":"RECLAIM","strength":0.725,"price":40.56,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2014-08-06 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-09-30","known_ts":"2014-09-30","bar_index":184,"type":"SELL","basis":"structure_stop","strength":0.863,"price":39.61,"stop_level":40.27,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-10-03","known_ts":"2014-10-03","bar_index":185,"type":"RECLAIM","strength":0.863,"price":40.75,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2014-09-30 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2014-09-30","prior_stop_level":40.27,"sweep_low":38.55,"atr14":1.319821,"stop_level":37.89009,"risk_basis":"daily_ohlc_atr14"},{"ts":"2014-10-14","known_ts":"2014-10-14","bar_index":188,"type":"RECLAIM","strength":0.863,"price":40.9,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2014-09-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2014-11-12","known_ts":"2014-11-14","bar_index":195,"type":"BUY","strength":0.725,"price":42.8,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":35},{"ts":"2014-12-05","known_ts":"2014-12-05","bar_index":200,"type":"SELL","basis":"structure_stop","strength":0.725,"price":37.61,"stop_level":42.04,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-01-06","known_ts":"2015-01-08","bar_index":207,"type":"BUY","strength":0.725,"price":43.63,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2015-03-20","known_ts":"2015-03-24","bar_index":224,"type":"BUY","strength":0.45,"price":32.69,"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":"2015-04-17","known_ts":"2015-04-17","bar_index":230,"type":"SELL","basis":"structure_stop","strength":0.588,"price":35.33,"stop_level":36.16,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-05-01","known_ts":"2015-05-01","bar_index":233,"type":"SELL","basis":"structure_stop","strength":0.725,"price":34.46,"stop_level":35.24,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-06-03","known_ts":"2015-06-05","bar_index":241,"type":"BUY","strength":0.863,"price":38.3,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2015-07-14","known_ts":"2015-07-14","bar_index":250,"type":"SELL","basis":"structure_stop","strength":0.863,"price":38.65,"stop_level":38.92,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-10-06","known_ts":"2015-10-08","bar_index":270,"type":"BUY","strength":0.588,"price":35.29,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"quality","score":65},{"ts":"2015-11-25","known_ts":"2015-11-30","bar_index":282,"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":"2015-11-25","trigger_known_ts":"2015-11-30","strength":0.45,"price":28.01,"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.358011,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":26.95,"atr14":1.263579,"stop_level":26.31821,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-12-14","known_ts":"2015-12-16","bar_index":286,"type":"BUY","strength":0.45,"price":31.13,"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-01-15","known_ts":"2016-01-15","bar_index":293,"type":"SELL","basis":"structure_stop","strength":0.588,"price":33.21,"stop_level":33.58,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-01-22","known_ts":"2016-01-22","bar_index":294,"type":"RECLAIM","strength":0.588,"price":33.96,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-01-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2016-01-15","prior_stop_level":33.58,"sweep_low":31.97,"atr14":1.269011,"stop_level":31.335494,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-02-02","known_ts":"2016-02-02","bar_index":297,"type":"RECLAIM","strength":0.863,"price":35.24,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-01-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-02-08","known_ts":"2016-02-08","bar_index":298,"type":"SELL","basis":"structure_stop","strength":0.725,"price":32.46,"stop_level":33.07,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-02-11","known_ts":"2016-02-11","bar_index":299,"type":"RECLAIM","strength":0.725,"price":33.24,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-02-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":"2016-02-08","prior_stop_level":33.07,"sweep_low":32.03,"atr14":1.29071,"stop_level":31.384645,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-02-24","known_ts":"2016-02-24","bar_index":302,"type":"RECLAIM","strength":0.863,"price":38.73,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-02-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-04-11","known_ts":"2016-04-11","bar_index":312,"type":"SELL","basis":"structure_stop","strength":1.0,"price":38.65,"stop_level":38.89,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-04-12","known_ts":"2016-04-12","bar_index":313,"type":"RECLAIM","strength":1.0,"price":39.31,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-04-11 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":"2016-04-11","prior_stop_level":38.89,"sweep_low":38.15,"atr14":1.287098,"stop_level":37.506451,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-04-25","known_ts":"2016-04-25","bar_index":316,"type":"RECLAIM","strength":1.0,"price":43.38,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-04-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-06-02","known_ts":"2016-06-06","bar_index":325,"type":"BUY","strength":0.863,"price":43.6,"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":"2016-08-16","known_ts":"2016-08-16","bar_index":342,"type":"SELL","basis":"structure_stop","strength":1.0,"price":47.6,"stop_level":48.41,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-11-08","known_ts":"2016-11-10","bar_index":362,"type":"BUY","strength":0.588,"price":39.52,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":55},{"ts":"2016-12-01","known_ts":"2016-12-01","bar_index":367,"type":"SELL","basis":"structure_stop","strength":0.863,"price":39.88,"stop_level":39.95,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-12-02","known_ts":"2016-12-02","bar_index":367,"type":"RECLAIM","strength":0.863,"price":43.82,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-12-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":"2016-12-01","prior_stop_level":39.95,"sweep_low":37.95,"atr14":1.705403,"stop_level":37.097299,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-12-22","known_ts":"2016-12-22","bar_index":372,"type":"SELL","basis":"structure_stop","strength":0.725,"price":38.03,"stop_level":39.54,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2016-12-30","known_ts":"2016-12-30","bar_index":374,"type":"RECLAIM","strength":0.725,"price":39.96,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-12-22 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":"2016-12-22","prior_stop_level":39.54,"sweep_low":36.9,"atr14":1.417151,"stop_level":36.191424,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-02-17","known_ts":"2017-02-22","bar_index":385,"type":"BUY","strength":0.588,"price":39.79,"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":"2017-03-13","known_ts":"2017-03-15","bar_index":390,"type":"BUY","strength":0.588,"price":38.97,"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":"2017-03-21","known_ts":"2017-03-21","bar_index":392,"type":"RECLAIM","strength":0.725,"price":42.25,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2017-03-13 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-05-31","known_ts":"2017-05-31","bar_index":408,"type":"SELL","basis":"structure_stop","strength":1.0,"price":51.3,"stop_level":51.31,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2017-06-01","known_ts":"2017-06-01","bar_index":408,"type":"RECLAIM","strength":1.0,"price":51.95,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-05-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2017-05-31","prior_stop_level":51.31,"sweep_low":50.29,"atr14":1.250753,"stop_level":49.664624,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-09-11","known_ts":"2017-09-13","bar_index":432,"type":"REBUY","strength":0.863,"price":50.47,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":30},{"ts":"2018-01-10","known_ts":"2018-01-10","bar_index":460,"type":"SELL","basis":"structure_stop","strength":1.0,"price":65.76,"stop_level":66.32,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-01-11","known_ts":"2018-01-11","bar_index":460,"type":"RECLAIM","strength":1.0,"price":68.12,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-01-10 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2018-01-10","prior_stop_level":66.32,"sweep_low":64.73,"atr14":2.570358,"stop_level":63.444821,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-03-29","known_ts":"2018-03-29","bar_index":478,"type":"RECLAIM","strength":1.0,"price":71.9,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-01-10 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-04-30","known_ts":"2018-04-30","bar_index":485,"type":"SELL","basis":"structure_stop","strength":0.863,"price":70.61,"stop_level":72.64,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2018-06-07","known_ts":"2018-06-07","bar_index":494,"type":"RECLAIM","strength":0.863,"price":101.24,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-04-30 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-07-27","known_ts":"2018-07-27","bar_index":505,"type":"SELL","basis":"structure_stop","strength":1.0,"price":96.19,"stop_level":97.71,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-08-02","known_ts":"2018-08-02","bar_index":507,"type":"RECLAIM","strength":1.0,"price":98.46,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-07-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2018-07-27","prior_stop_level":97.71,"sweep_low":95.61,"atr14":2.968371,"stop_level":94.125815,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-08-10","known_ts":"2018-08-10","bar_index":509,"type":"RECLAIM","strength":1.0,"price":105.94,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2018-07-27 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-10-02","known_ts":"2018-10-02","bar_index":521,"type":"SELL","basis":"structure_stop","strength":1.0,"price":122.97,"stop_level":125.25,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-01-03","known_ts":"2019-01-07","bar_index":542,"type":"BUY","strength":0.588,"price":115.58,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2019-02-26","known_ts":"2019-02-26","bar_index":554,"type":"SELL","basis":"structure_stop","strength":0.725,"price":119.79,"stop_level":121.58,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-04-01","known_ts":"2019-04-03","bar_index":562,"type":"BUY","strength":0.725,"price":122.88,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":60},{"ts":"2019-05-07","known_ts":"2019-05-07","bar_index":570,"type":"SELL","basis":"structure_stop","strength":0.725,"price":137.71,"stop_level":142.3,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-08-26","known_ts":"2019-08-28","bar_index":596,"type":"BUY","strength":0.45,"price":118.29,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2019-09-04","known_ts":"2019-09-04","bar_index":598,"type":"RECLAIM","strength":0.588,"price":127.18,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2019-08-26 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2019-09-27","known_ts":"2019-09-27","bar_index":603,"type":"SELL","basis":"structure_stop","strength":0.725,"price":126.49,"stop_level":126.54,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-10-01","known_ts":"2019-10-01","bar_index":604,"type":"RECLAIM","strength":0.725,"price":127.49,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-09-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2019-09-27","prior_stop_level":126.54,"sweep_low":125.07,"atr14":3.79841,"stop_level":123.170795,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-10-03","known_ts":"2019-10-03","bar_index":605,"type":"SELL","basis":"structure_stop","strength":0.725,"price":124.33,"stop_level":126.54,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-10-04","known_ts":"2019-10-04","bar_index":605,"type":"RECLAIM","strength":0.725,"price":127.09,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-10-03 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2019-10-03","prior_stop_level":126.54,"sweep_low":119.84,"atr14":4.001813,"stop_level":117.839093,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-10-21","known_ts":"2019-10-21","bar_index":609,"type":"RECLAIM","strength":0.725,"price":126.42,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-10-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-11-22","known_ts":"2019-11-26","bar_index":617,"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":"2019-11-22","trigger_known_ts":"2019-11-26","strength":0.45,"price":123.21,"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.158344,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":118.06,"atr14":3.796273,"stop_level":116.161863,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-12-03","known_ts":"2019-12-05","bar_index":619,"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":"2019-12-03","trigger_known_ts":"2019-12-05","strength":0.45,"price":123.67,"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.155202,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":115.33,"atr14":4.291623,"stop_level":113.184189,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-12-24","known_ts":"2019-12-27","bar_index":624,"type":"BUY","strength":0.588,"price":125.43,"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":"2019-12-24","known_ts":"2019-12-27","bar_index":624,"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":"2019-12-24","trigger_known_ts":"2019-12-27","strength":0.588,"price":125.43,"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.143179,"monthly_oversold_dwell":4,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":118.36,"atr14":3.580782,"stop_level":116.569609,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-12-30","known_ts":"2019-12-30","bar_index":625,"type":"RECLAIM","strength":0.725,"price":127.65,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2019-12-24 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-01-13","known_ts":"2020-01-13","bar_index":628,"type":"SELL","basis":"structure_stop","strength":0.45,"price":107.46,"stop_level":122.04,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2020-03-23","known_ts":"2020-03-25","bar_index":644,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2020-03-23","trigger_known_ts":"2020-03-25","strength":0.45,"price":76.62,"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.476604,"monthly_oversold_dwell":7,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":47.53,"atr14":8.428694,"stop_level":43.315653,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-04-03","known_ts":"2020-04-07","bar_index":647,"type":"BUY","strength":0.45,"price":71.6,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"retail"}},{"ts":"2020-04-03","known_ts":"2020-04-07","bar_index":647,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2020-04-03","trigger_known_ts":"2020-04-07","strength":0.45,"price":71.6,"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.510896,"monthly_oversold_dwell":8,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":59.3,"atr14":7.480146,"stop_level":55.559927,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-05-14","known_ts":"2020-05-14","bar_index":656,"type":"SELL","basis":"structure_stop","strength":0.588,"price":85.64,"stop_level":87.27,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-05-15","known_ts":"2020-05-15","bar_index":656,"type":"RECLAIM","strength":0.588,"price":88.94,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-05-14 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-05-14","prior_stop_level":87.27,"sweep_low":81.11,"atr14":4.931521,"stop_level":78.644239,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-06-12","known_ts":"2020-06-12","bar_index":663,"type":"RECLAIM","strength":0.863,"price":112.97,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-05-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-06-26","known_ts":"2020-06-26","bar_index":666,"type":"SELL","basis":"structure_stop","strength":0.725,"price":103.56,"stop_level":103.9,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-29","known_ts":"2020-06-29","bar_index":666,"type":"RECLAIM","strength":0.725,"price":107.11,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-06-26 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2020-06-26","prior_stop_level":103.9,"sweep_low":102.16,"atr14":5.201152,"stop_level":99.559424,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-07-22","known_ts":"2020-07-24","bar_index":672,"type":"BUY","strength":0.863,"price":110.18,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2020-08-28","known_ts":"2020-09-01","bar_index":681,"type":"BUY","strength":0.863,"price":114.42,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":10},{"ts":"2020-09-29","known_ts":"2020-09-29","bar_index":688,"type":"SELL","basis":"structure_stop","strength":0.863,"price":124.66,"stop_level":127.3,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-10-01","known_ts":"2020-10-01","bar_index":688,"type":"RECLAIM","strength":0.863,"price":129.13,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-09-29 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2020-09-29","prior_stop_level":127.3,"sweep_low":123.45,"atr14":4.458672,"stop_level":121.220664,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-10-12","known_ts":"2020-10-14","bar_index":691,"type":"REBUY","strength":0.863,"price":136.09,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":10},{"ts":"2021-01-27","known_ts":"2021-01-27","bar_index":715,"type":"SELL","basis":"structure_stop","strength":1.0,"price":176.67,"stop_level":184.66,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-06-22","known_ts":"2021-06-24","bar_index":749,"type":"BUY","strength":0.725,"price":198.78,"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":"2021-07-13","known_ts":"2021-07-13","bar_index":753,"type":"SELL","basis":"structure_stop","strength":0.725,"price":188.5,"stop_level":193.27,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-07-19","known_ts":"2021-07-21","bar_index":755,"type":"REBUY","strength":0.725,"price":192.02,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2021-08-27","known_ts":"2021-08-27","bar_index":764,"type":"SELL","basis":"structure_stop","strength":0.863,"price":214.66,"stop_level":219.36,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-09-02","known_ts":"2021-09-02","bar_index":766,"type":"SELL","basis":"structure_stop","strength":0.588,"price":187.94,"stop_level":219.36,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2021-10-20","known_ts":"2021-10-22","bar_index":777,"type":"BUY","strength":0.725,"price":192.74,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":40},{"ts":"2021-11-26","known_ts":"2021-11-26","bar_index":785,"type":"SELL","basis":"structure_stop","strength":0.725,"price":204.74,"stop_level":207.12,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-12-01","known_ts":"2021-12-01","bar_index":786,"type":"SELL","basis":"structure_stop","strength":0.588,"price":189.19,"stop_level":207.12,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2021-12-29","known_ts":"2021-12-31","bar_index":793,"type":"BUY","strength":0.588,"price":206.89,"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":40},{"ts":"2022-04-29","known_ts":"2022-04-29","bar_index":821,"type":"SELL","basis":"structure_stop","strength":0.588,"price":157.1,"stop_level":158.37,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-05-02","known_ts":"2022-05-02","bar_index":821,"type":"RECLAIM","strength":0.588,"price":162.54,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-04-29 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-04-29","prior_stop_level":158.37,"sweep_low":154.75,"atr14":7.782596,"stop_level":150.858702,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-05-25","known_ts":"2022-05-27","bar_index":827,"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-05-25","trigger_known_ts":"2022-05-27","strength":0.45,"price":138.18,"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.40514,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":110.83,"atr14":8.987698,"stop_level":106.336151,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-06-22","known_ts":"2022-06-24","bar_index":833,"type":"BUY","strength":0.45,"price":128.19,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true,"retro_override":true,"retro_ctx":{"group_id":"retail"}},{"ts":"2022-06-22","known_ts":"2022-06-24","bar_index":833,"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-06-22","trigger_known_ts":"2022-06-24","strength":0.45,"price":128.19,"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.448147,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":115.19,"atr14":6.660724,"stop_level":111.859638,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-22","known_ts":"2022-08-22","bar_index":847,"type":"SELL","basis":"structure_stop","strength":0.588,"price":129.52,"stop_level":134.22,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-08-31","known_ts":"2022-08-31","bar_index":849,"type":"SELL","basis":"structure_stop","strength":0.588,"price":127.88,"stop_level":129.52,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-09-01","known_ts":"2022-09-01","bar_index":849,"type":"RECLAIM","strength":0.588,"price":135.92,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-08-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2022-08-31","prior_stop_level":129.52,"sweep_low":127.03,"atr14":6.223277,"stop_level":123.918361,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-20","known_ts":"2022-10-20","bar_index":861,"type":"SELL","basis":"structure_stop","strength":0.725,"price":131.21,"stop_level":131.76,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-10-21","known_ts":"2022-10-21","bar_index":861,"type":"RECLAIM","strength":0.725,"price":138.27,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-10-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":"2022-10-20","prior_stop_level":131.76,"sweep_low":130.15,"atr14":6.58115,"stop_level":126.859425,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-25","known_ts":"2022-10-27","bar_index":862,"type":"BUY","strength":0.863,"price":147.37,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2022-12-15","known_ts":"2022-12-15","bar_index":874,"type":"SELL","basis":"structure_stop","strength":0.863,"price":175.54,"stop_level":176.76,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-01-04","known_ts":"2023-01-04","bar_index":878,"type":"RECLAIM","strength":0.863,"price":177.08,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-12-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-03-10","known_ts":"2023-03-10","bar_index":893,"type":"SELL","basis":"structure_stop","strength":0.863,"price":196.04,"stop_level":199.4,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2023-06-20","known_ts":"2023-06-22","bar_index":916,"type":"BUY","strength":0.725,"price":196.49,"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":"2023-08-08","known_ts":"2023-08-08","bar_index":927,"type":"SELL","basis":"structure_stop","strength":0.863,"price":192.52,"stop_level":195.03,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-08-10","known_ts":"2023-08-10","bar_index":928,"type":"RECLAIM","strength":0.863,"price":195.11,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-08-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2023-08-08","prior_stop_level":195.03,"sweep_low":189.57,"atr14":4.83778,"stop_level":187.15111,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-10-05","known_ts":"2023-10-09","bar_index":941,"type":"BUY","strength":0.588,"price":165.08,"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":"2023-12-15","known_ts":"2023-12-15","bar_index":957,"type":"SELL","basis":"structure_stop","strength":0.725,"price":194.36,"stop_level":194.83,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-12-19","known_ts":"2023-12-19","bar_index":958,"type":"RECLAIM","strength":0.725,"price":197.97,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-12-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":"2023-12-15","prior_stop_level":194.83,"sweep_low":189.09,"atr14":5.854822,"stop_level":186.162589,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-01-02","known_ts":"2024-01-02","bar_index":961,"type":"RECLAIM","strength":0.863,"price":204.96,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-12-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-01-11","known_ts":"2024-01-11","bar_index":963,"type":"SELL","basis":"structure_stop","strength":0.863,"price":190.05,"stop_level":190.6,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-02-23","known_ts":"2024-02-27","bar_index":973,"type":"BUY","strength":0.863,"price":200.78,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":35},{"ts":"2024-03-21","known_ts":"2024-03-21","bar_index":979,"type":"SELL","basis":"structure_stop","strength":0.863,"price":176.79,"stop_level":201.55,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2024-05-29","known_ts":"2024-05-31","bar_index":995,"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-05-29","trigger_known_ts":"2024-05-31","strength":0.45,"price":138.13,"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.351989,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":128.64,"atr14":3.757116,"stop_level":126.761442,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-06-20","known_ts":"2024-06-24","bar_index":1000,"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-06-20","trigger_known_ts":"2024-06-24","strength":0.45,"price":116.29,"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.454447,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":111.09,"atr14":4.825148,"stop_level":108.677426,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-08-07","known_ts":"2024-08-09","bar_index":1011,"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-08-07","trigger_known_ts":"2024-08-09","strength":0.45,"price":66.74,"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.686902,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":64.87,"atr14":3.731473,"stop_level":63.004263,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-08-15","known_ts":"2024-08-19","bar_index":1013,"type":"BUY","strength":0.45,"price":78.12,"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-08-15","known_ts":"2024-08-19","bar_index":1013,"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-08-15","trigger_known_ts":"2024-08-19","strength":0.45,"price":78.12,"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.633515,"monthly_oversold_dwell":2,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":64.87,"atr14":3.689917,"stop_level":63.025042,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-09-11","known_ts":"2024-09-13","bar_index":1019,"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-09-11","trigger_known_ts":"2024-09-13","strength":0.588,"price":96.56,"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.547007,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":72.91,"atr14":4.232627,"stop_level":70.793687,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-10-22","known_ts":"2024-10-22","bar_index":1028,"type":"SELL","basis":"structure_stop","strength":0.588,"price":89.97,"stop_level":90.48,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-10-28","known_ts":"2024-10-28","bar_index":1030,"type":"RECLAIM","strength":0.588,"price":91.1,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-10-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":"2024-10-22","prior_stop_level":90.48,"sweep_low":87.29,"atr14":3.577431,"stop_level":85.501284,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-11-21","known_ts":"2024-11-25","bar_index":1036,"type":"REBUY","strength":0.725,"price":91.61,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":45},{"ts":"2025-01-02","known_ts":"2025-01-02","bar_index":1045,"type":"SELL","basis":"structure_stop","strength":0.725,"price":99.08,"stop_level":103.79,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-04-17","known_ts":"2025-04-22","bar_index":1069,"type":"BUY","strength":0.588,"price":71.46,"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":50},{"ts":"2026-01-20","known_ts":"2026-01-20","bar_index":1132,"type":"SELL","basis":"structure_stop","strength":1.0,"price":191.22,"stop_level":195.57,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-01-21","known_ts":"2026-01-21","bar_index":1132,"type":"RECLAIM","strength":1.0,"price":195.92,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-01-20 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2026-01-20","prior_stop_level":195.57,"sweep_low":189.9,"atr14":6.678914,"stop_level":186.560543,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-02-05","known_ts":"2026-02-05","bar_index":1136,"type":"RECLAIM","strength":1.0,"price":209.43,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-01-20 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-03-13","known_ts":"2026-03-13","bar_index":1144,"type":"SELL","basis":"structure_stop","strength":0.863,"price":210.36,"stop_level":215.28,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2026-03-19","known_ts":"2026-03-19","bar_index":1145,"type":"RECLAIM","strength":0.863,"price":235.17,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-03-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2026-03-13","prior_stop_level":215.28,"sweep_low":208.5,"atr14":9.425167,"stop_level":203.787416,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-07-14","known_ts":"2026-07-16","bar_index":1172,"type":"BUY","strength":0.725,"price":197.71,"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}],"state":{"position_hint":"long","last_signal":"BUY","last_scored_signal":"BUY","last_scored_ts":"2026-07-16","last_scored_basis":null,"bars_since_signal":7,"extended":true,"strong_bull":true,"overbought":true,"weeklyBull":true,"above200":true},"early_dots":["2016-10-05","2017-06-28","2017-07-17","2018-01-24","2018-02-06","2018-05-11","2018-06-04","2018-08-10","2018-10-18","2018-10-31","2018-12-06","2018-12-24","2019-03-14","2019-05-22","2019-06-10","2019-07-01","2019-08-13","2021-02-08","2021-03-15","2021-05-18","2021-06-04","2021-09-21","2021-10-07","2021-12-23","2022-03-01","2022-06-22","2023-03-23","2023-05-05","2023-06-01","2023-08-28","2023-09-27","2024-01-24","2024-02-06","2024-04-24","2025-03-14","2025-04-14","2025-08-14","2025-11-20","2026-04-16","2026-05-20"],"warnings":[{"ts":"2021-07-13","kind":"confirm","px":188.5,"level":193.27},{"ts":"2021-08-26","kind":"arm","px":224.47},{"ts":"2021-08-27","kind":"confirm","px":214.66,"level":219.36},{"ts":"2021-09-01","kind":"arm","px":216.05},{"ts":"2021-09-02","kind":"confirm","px":187.94,"level":219.36},{"ts":"2021-11-23","kind":"arm","px":211.61},{"ts":"2021-11-26","kind":"confirm","px":204.74,"level":207.12},{"ts":"2021-11-30","kind":"arm","px":203.44},{"ts":"2021-12-01","kind":"confirm","px":189.19,"level":207.12},{"ts":"2022-04-01","kind":"arm","px":162.68},{"ts":"2022-04-29","kind":"confirm","px":157.1,"level":158.37},{"ts":"2022-08-15","kind":"arm","px":138.11},{"ts":"2022-08-22","kind":"confirm","px":129.52,"level":134.22},{"ts":"2022-08-29","kind":"arm","px":126.01},{"ts":"2022-08-31","kind":"confirm","px":127.88,"level":129.52},{"ts":"2022-10-12","kind":"arm","px":137.39},{"ts":"2022-10-20","kind":"confirm","px":131.21,"level":131.76},{"ts":"2022-11-09","kind":"arm","px":142.46},{"ts":"2022-12-15","kind":"confirm","px":175.54,"level":176.76},{"ts":"2023-02-15","kind":"arm","px":208.38},{"ts":"2023-03-10","kind":"confirm","px":196.04,"level":199.4},{"ts":"2023-07-07","kind":"arm","px":193.76},{"ts":"2023-08-08","kind":"confirm","px":192.52,"level":195.03},{"ts":"2023-11-02","kind":"arm","px":176.42},{"ts":"2023-12-11","kind":"arm","px":197.45},{"ts":"2023-12-15","kind":"confirm","px":194.36,"level":194.83},{"ts":"2023-12-18","kind":"arm","px":190.6},{"ts":"2024-01-11","kind":"confirm","px":190.05,"level":190.6},{"ts":"2024-03-15","kind":"arm","px":201.57},{"ts":"2024-03-21","kind":"confirm","px":176.79,"level":201.55},{"ts":"2024-09-04","kind":"arm","px":74.54},{"ts":"2024-10-21","kind":"arm","px":91.65},{"ts":"2024-10-22","kind":"confirm","px":89.97,"level":90.48},{"ts":"2024-12-13","kind":"arm","px":103.95},{"ts":"2025-01-02","kind":"confirm","px":99.08,"level":103.79},{"ts":"2025-06-12","kind":"arm","px":125.98},{"ts":"2025-12-31","kind":"arm","px":188.36},{"ts":"2026-01-20","kind":"confirm","px":191.22,"level":195.57},{"ts":"2026-03-09","kind":"arm","px":219.82},{"ts":"2026-03-13","kind":"confirm","px":210.36,"level":215.28}],"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":[]}}}