{"opportunities":{"schema":"opportunity_timeline.v1","as_of":"2026-08-13","priced_through":{"CN":null,"HK":null,"US":"2026-08-13"},"events":[{"id":"opp_5dd7f8d9eb155db509a1","market":"US","system":"prophet_board","definition":"confluence","authority":"candidate","surfaced_at":"2026-07-28","entry_date":"2026-07-29","entry_basis":"next_session_close","entry_price":46.01,"rank":49,"tier":null,"state":"stopped","maturity":"matured","latest_price":43.1,"return_pct":-6.3,"excess_pct":-12.22,"sessions":10,"source_artifact":"site/factordata/us_track_ledger.json","source_as_of":"2026-08-13","priced_through":"2026-08-13"},{"id":"opp_c5d51005f06ff1b59380","market":"US","system":"prophet_board","definition":"confluence","authority":"candidate","surfaced_at":"2026-07-24","entry_date":"2026-07-27","entry_basis":"next_session_close","entry_price":45.04,"rank":49,"tier":null,"state":"stopped","maturity":"matured","latest_price":42.81,"return_pct":-5.0,"excess_pct":-9.54,"sessions":10,"source_artifact":"site/factordata/us_track_ledger.json","source_as_of":"2026-08-13","priced_through":"2026-08-13"}]},"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":"GLPI","timeframe":"3D","as_of":"2026-08-13T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"2014-03-18","known_ts":"2014-03-18","bar_index":36,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.3503,"stop_level":16.4874,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-04-22","known_ts":"2014-04-24","bar_index":44,"type":"BUY","strength":0.45,"price":16.5689,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-06-20","known_ts":"2014-06-24","bar_index":58,"type":"BUY","strength":0.45,"price":15.05,"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-28","known_ts":"2014-07-28","bar_index":66,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.6979,"stop_level":15.7613,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-07-31","known_ts":"2014-07-31","bar_index":67,"type":"SELL","basis":"structure_stop","strength":0.588,"price":15.2539,"stop_level":15.7613,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2014-08-12","known_ts":"2014-08-14","bar_index":70,"type":"REBUY","strength":0.45,"price":15.4668,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2014-09-03","known_ts":"2014-09-05","bar_index":75,"type":"BUY","strength":0.45,"price":15.1588,"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-10-15","known_ts":"2014-10-17","bar_index":85,"type":"BUY","strength":0.45,"price":14.5347,"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-12-08","known_ts":"2014-12-08","bar_index":97,"type":"SELL","basis":"structure_stop","strength":0.588,"price":14.2342,"stop_level":14.3092,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2015-01-07","known_ts":"2015-01-09","bar_index":104,"type":"BUY","strength":0.45,"price":14.784,"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-01-15","known_ts":"2015-01-15","bar_index":106,"type":"RECLAIM","strength":0.725,"price":15.13,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2015-01-07 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2015-03-05","known_ts":"2015-03-05","bar_index":117,"type":"SELL","basis":"structure_stop","strength":1.0,"price":15.8979,"stop_level":15.9121,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-03-09","known_ts":"2015-03-09","bar_index":117,"type":"RECLAIM","strength":1.0,"price":17.553,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-03-05 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":"2015-03-05","prior_stop_level":15.9121,"sweep_low":15.4426,"atr14":0.389692,"stop_level":15.247754,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-03-23","known_ts":"2015-03-23","bar_index":121,"type":"RECLAIM","strength":1.0,"price":17.8999,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-03-05 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-04-08","known_ts":"2015-04-08","bar_index":124,"type":"SELL","basis":"structure_stop","strength":1.0,"price":17.7071,"stop_level":17.7264,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-04-13","known_ts":"2015-04-13","bar_index":125,"type":"RECLAIM","strength":1.0,"price":17.7698,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2015-04-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":"2015-04-08","prior_stop_level":17.7264,"sweep_low":17.5289,"atr14":0.31827,"stop_level":17.369765,"risk_basis":"daily_ohlc_atr14"},{"ts":"2015-06-22","known_ts":"2015-06-22","bar_index":142,"type":"RECLAIM","strength":1.0,"price":18.2897,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2015-04-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2015-07-07","known_ts":"2015-07-07","bar_index":145,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.4728,"stop_level":17.8543,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2015-11-09","known_ts":"2015-11-09","bar_index":174,"type":"SELL","basis":"structure_stop","strength":0.45,"price":14.3207,"stop_level":14.3655,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2015-12-02","known_ts":"2015-12-04","bar_index":180,"type":"BUY","strength":0.45,"price":13.9076,"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-12-15","known_ts":"2015-12-17","bar_index":183,"type":"BUY","strength":0.45,"price":14.0194,"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-13","known_ts":"2016-01-13","bar_index":189,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.9777,"stop_level":13.1606,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2016-01-14","known_ts":"2016-01-14","bar_index":189,"type":"RECLAIM","strength":0.588,"price":13.1759,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-01-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2016-01-13","prior_stop_level":13.1606,"sweep_low":12.8049,"atr14":0.348296,"stop_level":12.630752,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-01-29","known_ts":"2016-02-02","bar_index":193,"type":"REBUY","strength":0.588,"price":13.5011,"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":"2016-03-14","known_ts":"2016-03-14","bar_index":203,"type":"RECLAIM","strength":0.725,"price":15.244,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2016-01-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2016-08-08","known_ts":"2016-08-08","bar_index":237,"type":"SELL","basis":"structure_stop","strength":1.0,"price":18.6968,"stop_level":18.7021,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2016-08-09","known_ts":"2016-08-09","bar_index":237,"type":"RECLAIM","strength":1.0,"price":18.9556,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2016-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":"2016-08-08","prior_stop_level":18.7021,"sweep_low":18.6651,"atr14":0.235664,"stop_level":18.547268,"risk_basis":"daily_ohlc_atr14"},{"ts":"2016-12-06","known_ts":"2016-12-08","bar_index":265,"type":"BUY","strength":0.588,"price":16.9947,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":45},{"ts":"2017-03-08","known_ts":"2017-03-08","bar_index":285,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.4442,"stop_level":17.4881,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-03-13","known_ts":"2017-03-13","bar_index":286,"type":"SELL","basis":"structure_stop","strength":0.588,"price":17.0417,"stop_level":17.4881,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2017-03-17","known_ts":"2017-03-17","bar_index":288,"type":"RECLAIM","strength":0.588,"price":17.8747,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2017-03-13 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2017-03-13","prior_stop_level":17.4881,"sweep_low":16.9131,"atr14":0.280536,"stop_level":16.772832,"risk_basis":"daily_ohlc_atr14"},{"ts":"2017-03-27","known_ts":"2017-03-27","bar_index":290,"type":"RECLAIM","strength":0.725,"price":18.3835,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2017-03-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2017-11-06","known_ts":"2017-11-08","bar_index":342,"type":"BUY","strength":0.725,"price":21.5148,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":55},{"ts":"2017-11-28","known_ts":"2017-11-30","bar_index":347,"type":"BUY","strength":0.725,"price":21.3849,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"2018-01-03","known_ts":"2018-01-03","bar_index":355,"type":"SELL","basis":"structure_stop","strength":0.863,"price":21.4556,"stop_level":21.4615,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-01-04","known_ts":"2018-01-04","bar_index":355,"type":"RECLAIM","strength":0.863,"price":21.485,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-01-03 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-03","prior_stop_level":21.4615,"sweep_low":21.3319,"atr14":0.274322,"stop_level":21.194739,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-01-09","known_ts":"2018-01-09","bar_index":356,"type":"SELL","basis":"structure_stop","strength":0.863,"price":21.4085,"stop_level":21.4556,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2018-01-11","known_ts":"2018-01-11","bar_index":357,"type":"RECLAIM","strength":0.863,"price":21.538,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2018-01-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2018-01-09","prior_stop_level":21.4556,"sweep_low":21.2789,"atr14":0.26756,"stop_level":21.14512,"risk_basis":"daily_ohlc_atr14"},{"ts":"2018-01-30","known_ts":"2018-02-01","bar_index":361,"type":"REBUY","strength":0.725,"price":21.4909,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2018-03-14","known_ts":"2018-03-16","bar_index":371,"type":"BUY","strength":0.588,"price":20.4418,"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":"aplus","score":80},{"ts":"2018-11-28","known_ts":"2018-11-30","bar_index":431,"type":"BUY","strength":0.588,"price":21.418,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"aplus","score":80},{"ts":"2018-12-20","known_ts":"2018-12-20","bar_index":436,"type":"SELL","basis":"structure_stop","strength":0.588,"price":21.0224,"stop_level":21.1816,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2018-12-26","known_ts":"2018-12-26","bar_index":437,"type":"SELL","basis":"structure_stop","strength":0.588,"price":20.5211,"stop_level":21.1816,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2019-01-04","known_ts":"2019-01-08","bar_index":439,"type":"REBUY","strength":0.588,"price":21.4412,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2019-02-28","known_ts":"2019-02-28","bar_index":451,"type":"SELL","basis":"structure_stop","strength":0.863,"price":23.0847,"stop_level":23.1481,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2019-03-15","known_ts":"2019-03-19","bar_index":455,"type":"REBUY","strength":0.863,"price":23.8809,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2019-05-07","known_ts":"2019-05-07","bar_index":467,"type":"SELL","basis":"structure_stop","strength":1.0,"price":25.4329,"stop_level":25.4652,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-05-08","known_ts":"2019-05-08","bar_index":467,"type":"RECLAIM","strength":1.0,"price":25.4846,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-05-07 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2019-05-07","prior_stop_level":25.4652,"sweep_low":25.2842,"atr14":0.346884,"stop_level":25.110758,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-05-23","known_ts":"2019-05-23","bar_index":471,"type":"RECLAIM","strength":1.0,"price":25.711,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-05-07 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-08-27","known_ts":"2019-08-29","bar_index":493,"type":"BUY","strength":0.725,"price":25.5724,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":55},{"ts":"2019-10-01","known_ts":"2019-10-01","bar_index":501,"type":"SELL","basis":"structure_stop","strength":0.725,"price":25.3118,"stop_level":25.3318,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2019-10-02","known_ts":"2019-10-02","bar_index":501,"type":"RECLAIM","strength":0.725,"price":25.3686,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-10-01 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2019-10-01","prior_stop_level":25.3318,"sweep_low":25.1177,"atr14":0.365065,"stop_level":24.935168,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-10-25","known_ts":"2019-10-25","bar_index":507,"type":"RECLAIM","strength":0.863,"price":26.5767,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-10-01 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-02","bar_index":515,"type":"SELL","basis":"structure_stop","strength":1.0,"price":27.7412,"stop_level":28.1093,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2019-12-03","known_ts":"2019-12-03","bar_index":515,"type":"RECLAIM","strength":1.0,"price":28.116,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2019-12-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2019-12-02","prior_stop_level":28.1093,"sweep_low":27.6944,"atr14":0.395709,"stop_level":27.496546,"risk_basis":"daily_ohlc_atr14"},{"ts":"2019-12-17","known_ts":"2019-12-17","bar_index":519,"type":"RECLAIM","strength":1.0,"price":29.1437,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2019-12-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2020-03-06","known_ts":"2020-03-06","bar_index":537,"type":"SELL","basis":"structure_stop","strength":0.863,"price":30.2426,"stop_level":30.3549,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2020-06-24","known_ts":"2020-06-24","bar_index":562,"type":"SELL","basis":"structure_stop","strength":0.588,"price":24.8758,"stop_level":24.9938,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-06-29","known_ts":"2020-06-29","bar_index":563,"type":"SELL","basis":"structure_stop","strength":0.588,"price":23.9602,"stop_level":24.9938,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2020-07-15","known_ts":"2020-07-17","bar_index":567,"type":"REBUY","strength":0.588,"price":24.0087,"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":"2020-07-31","known_ts":"2020-07-31","bar_index":571,"type":"RECLAIM","strength":0.725,"price":25.6944,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2020-07-15 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-08-31","known_ts":"2020-08-31","bar_index":578,"type":"SELL","basis":"structure_stop","strength":0.725,"price":25.6181,"stop_level":25.9705,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-09-01","known_ts":"2020-09-01","bar_index":578,"type":"RECLAIM","strength":0.725,"price":26.2454,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-08-31 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2020-08-31","prior_stop_level":25.9705,"sweep_low":25.1812,"atr14":0.813623,"stop_level":24.774389,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-09-21","known_ts":"2020-09-21","bar_index":582,"type":"SELL","basis":"structure_stop","strength":0.863,"price":25.4419,"stop_level":26.1679,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-09-25","known_ts":"2020-09-25","bar_index":584,"type":"RECLAIM","strength":0.863,"price":26.6964,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2020-09-21 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2020-09-21","prior_stop_level":26.1679,"sweep_low":24.7372,"atr14":0.892293,"stop_level":24.291053,"risk_basis":"daily_ohlc_atr14"},{"ts":"2020-10-05","known_ts":"2020-10-05","bar_index":586,"type":"RECLAIM","strength":0.863,"price":26.4497,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2020-09-21 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2020-10-08","known_ts":"2020-10-12","bar_index":587,"type":"BUY","strength":0.863,"price":26.8374,"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-11-03","known_ts":"2020-11-05","bar_index":593,"type":"BUY","strength":0.863,"price":27.8452,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":75},{"ts":"2021-01-04","known_ts":"2021-01-04","bar_index":606,"type":"SELL","basis":"structure_stop","strength":0.863,"price":28.705,"stop_level":29.7088,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2021-02-04","known_ts":"2021-02-08","bar_index":614,"type":"BUY","strength":0.863,"price":30.4651,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2021-03-04","known_ts":"2021-03-04","bar_index":620,"type":"SELL","basis":"structure_stop","strength":1.0,"price":30.3166,"stop_level":30.4722,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-03-05","known_ts":"2021-03-05","bar_index":620,"type":"RECLAIM","strength":1.0,"price":30.5075,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-03-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-03-04","prior_stop_level":30.4722,"sweep_low":29.5957,"atr14":0.812189,"stop_level":29.189606,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-03-08","known_ts":"2021-03-08","bar_index":621,"type":"SELL","basis":"structure_stop","strength":1.0,"price":29.8472,"stop_level":30.4722,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-03-11","known_ts":"2021-03-15","bar_index":622,"type":"REBUY","strength":0.863,"price":32.1868,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":40},{"ts":"2021-03-12","known_ts":"2021-03-12","bar_index":622,"type":"RECLAIM","strength":1.0,"price":30.8304,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-03-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":"2021-03-08","prior_stop_level":30.4722,"sweep_low":29.6894,"atr14":0.782419,"stop_level":29.298191,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-04-12","known_ts":"2021-04-14","bar_index":629,"type":"BUY","strength":0.863,"price":32.0863,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":35},{"ts":"2021-05-12","known_ts":"2021-05-12","bar_index":636,"type":"SELL","basis":"structure_stop","strength":1.0,"price":31.7921,"stop_level":32.6533,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-05-14","known_ts":"2021-05-14","bar_index":637,"type":"RECLAIM","strength":1.0,"price":32.9977,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-05-12 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-05-12","prior_stop_level":32.6533,"sweep_low":31.6629,"atr14":0.753166,"stop_level":31.286317,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-05-24","known_ts":"2021-05-26","bar_index":639,"type":"REBUY","strength":1.0,"price":33.3494,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2021-07-08","known_ts":"2021-07-08","bar_index":649,"type":"SELL","basis":"structure_stop","strength":0.863,"price":33.4605,"stop_level":33.5114,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-07-09","known_ts":"2021-07-09","bar_index":649,"type":"RECLAIM","strength":0.863,"price":34.0936,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-07-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2021-07-08","prior_stop_level":33.5114,"sweep_low":32.9438,"atr14":0.557686,"stop_level":32.664957,"risk_basis":"daily_ohlc_atr14"},{"ts":"2021-08-05","known_ts":"2021-08-05","bar_index":656,"type":"RECLAIM","strength":1.0,"price":34.814,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-07-08 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2021-08-26","known_ts":"2021-08-30","bar_index":661,"type":"BUY","strength":1.0,"price":35.287,"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":50},{"ts":"2021-09-17","known_ts":"2021-09-17","bar_index":666,"type":"SELL","basis":"structure_stop","strength":0.863,"price":34.939,"stop_level":35.4036,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2021-10-18","known_ts":"2021-10-20","bar_index":673,"type":"BUY","strength":0.863,"price":36.3548,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"aplus","score":80},{"ts":"2021-12-27","known_ts":"2021-12-29","bar_index":689,"type":"BUY","strength":0.725,"price":35.8403,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":65},{"ts":"2022-01-13","known_ts":"2022-01-13","bar_index":693,"type":"SELL","basis":"structure_stop","strength":0.588,"price":33.7272,"stop_level":34.017,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2022-02-16","known_ts":"2022-02-18","bar_index":701,"type":"BUY","strength":0.588,"price":33.4715,"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":"aplus","score":80},{"ts":"2022-04-26","known_ts":"2022-04-26","bar_index":716,"type":"SELL","basis":"structure_stop","strength":0.588,"price":34.7737,"stop_level":35.2013,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-04-28","known_ts":"2022-04-28","bar_index":717,"type":"RECLAIM","strength":0.588,"price":35.2853,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-04-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":"2022-04-26","prior_stop_level":35.2013,"sweep_low":34.3461,"atr14":0.713087,"stop_level":33.989557,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-05-26","known_ts":"2022-05-31","bar_index":724,"type":"BUY","strength":0.725,"price":35.7511,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"quality","score":75},{"ts":"2022-06-23","known_ts":"2022-06-27","bar_index":730,"type":"BUY","strength":0.725,"price":36.2092,"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":"aplus","score":85},{"ts":"2022-08-26","known_ts":"2022-08-26","bar_index":745,"type":"SELL","basis":"structure_stop","strength":0.863,"price":38.9992,"stop_level":39.1232,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-10-26","known_ts":"2022-10-28","bar_index":759,"type":"BUY","strength":0.588,"price":39.282,"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":"2022-11-17","known_ts":"2022-11-17","bar_index":764,"type":"SELL","basis":"structure_stop","strength":0.725,"price":38.8809,"stop_level":39.1797,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-11-18","known_ts":"2022-11-18","bar_index":764,"type":"RECLAIM","strength":0.725,"price":39.4314,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-11-17 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2022-11-17","prior_stop_level":39.1797,"sweep_low":38.4562,"atr14":0.907884,"stop_level":38.002258,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-12-05","known_ts":"2022-12-05","bar_index":768,"type":"RECLAIM","strength":0.863,"price":40.8548,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-11-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-01-03","known_ts":"2023-01-03","bar_index":774,"type":"SELL","basis":"structure_stop","strength":0.863,"price":40.811,"stop_level":41.2335,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-01-19","known_ts":"2023-01-19","bar_index":778,"type":"RECLAIM","strength":0.863,"price":41.2813,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-01-03 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-02-01","known_ts":"2023-02-03","bar_index":781,"type":"BUY","strength":1.0,"price":42.9077,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":50},{"ts":"2023-04-20","known_ts":"2023-04-24","bar_index":799,"type":"BUY","strength":0.725,"price":41.8612,"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":"2023-06-07","known_ts":"2023-06-09","bar_index":810,"type":"BUY","strength":0.725,"price":40.4163,"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":"2023-06-29","known_ts":"2023-07-03","bar_index":815,"type":"REBUY","strength":0.725,"price":40.3381,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":20},{"ts":"2023-09-01","known_ts":"2023-09-06","bar_index":830,"type":"BUY","strength":0.45,"price":39.8028,"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-09-27","bar_index":835,"type":"SELL","basis":"structure_stop","strength":0.588,"price":37.5327,"stop_level":37.538,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-09-28","known_ts":"2023-09-28","bar_index":836,"type":"RECLAIM","strength":0.588,"price":38.5444,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-09-27 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2023-09-27","prior_stop_level":37.538,"sweep_low":37.4909,"atr14":0.723649,"stop_level":37.129075,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-10-11","known_ts":"2023-10-13","bar_index":839,"type":"BUY","strength":0.45,"price":38.6113,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2023-11-01","known_ts":"2023-11-03","bar_index":844,"type":"BUY","strength":0.45,"price":38.6698,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2023-11-14","known_ts":"2023-11-16","bar_index":847,"type":"BUY","strength":0.588,"price":38.0427,"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":"2023-11-28","known_ts":"2023-11-30","bar_index":850,"type":"BUY","strength":0.588,"price":39.0711,"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":"2023-12-11","known_ts":"2023-12-11","bar_index":853,"type":"RECLAIM","strength":0.725,"price":40.2964,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2023-11-28 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-01-30","known_ts":"2024-01-30","bar_index":864,"type":"SELL","basis":"structure_stop","strength":0.725,"price":38.9291,"stop_level":38.98,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-02-01","known_ts":"2024-02-01","bar_index":864,"type":"RECLAIM","strength":0.725,"price":39.4386,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-01-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":"2024-01-30","prior_stop_level":38.98,"sweep_low":38.4875,"atr14":0.632395,"stop_level":38.171303,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-03-08","known_ts":"2024-03-12","bar_index":873,"type":"BUY","strength":0.588,"price":39.6085,"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":55},{"ts":"2024-04-10","known_ts":"2024-04-10","bar_index":880,"type":"SELL","basis":"structure_stop","strength":0.588,"price":37.3748,"stop_level":38.9547,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-05-08","known_ts":"2024-05-10","bar_index":887,"type":"BUY","strength":0.45,"price":38.2209,"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-13","known_ts":"2024-05-13","bar_index":888,"type":"RECLAIM","strength":0.588,"price":39.6368,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2024-05-08 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2024-09-25","known_ts":"2024-09-25","bar_index":919,"type":"SELL","basis":"structure_stop","strength":1.0,"price":45.0434,"stop_level":45.3197,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-09-26","known_ts":"2024-09-26","bar_index":919,"type":"RECLAIM","strength":1.0,"price":45.382,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-09-25 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"anchor_ts":"2024-09-25","prior_stop_level":45.3197,"sweep_low":44.874,"atr14":0.636202,"stop_level":44.555899,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-10-11","known_ts":"2024-10-11","bar_index":923,"type":"RECLAIM","strength":1.0,"price":45.489,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-09-25 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-01-23","known_ts":"2025-01-27","bar_index":946,"type":"BUY","strength":0.725,"price":44.8856,"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":"aplus","score":80},{"ts":"2025-04-03","known_ts":"2025-04-03","bar_index":962,"type":"SELL","basis":"structure_stop","strength":0.725,"price":45.403,"stop_level":46.3034,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2025-06-06","known_ts":"2025-06-10","bar_index":977,"type":"BUY","strength":0.588,"price":43.8688,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":50},{"ts":"2025-07-15","known_ts":"2025-07-15","bar_index":985,"type":"SELL","basis":"structure_stop","strength":0.725,"price":44.1916,"stop_level":44.3223,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-07-16","known_ts":"2025-07-16","bar_index":985,"type":"RECLAIM","strength":0.725,"price":44.4625,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-07-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":"2025-07-15","prior_stop_level":44.3223,"sweep_low":44.0701,"atr14":0.707752,"stop_level":43.716224,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-07-28","known_ts":"2025-07-28","bar_index":988,"type":"SELL","basis":"structure_stop","strength":0.588,"price":42.7064,"stop_level":43.5564,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-08-04","known_ts":"2025-08-04","bar_index":990,"type":"RECLAIM","strength":0.588,"price":43.9767,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-07-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-07-28","prior_stop_level":43.5564,"sweep_low":42.3141,"atr14":0.788139,"stop_level":41.920031,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-08-15","known_ts":"2025-08-19","bar_index":993,"type":"BUY","strength":0.45,"price":43.874,"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":"2025-08-20","known_ts":"2025-08-20","bar_index":994,"type":"RECLAIM","strength":0.588,"price":44.9762,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2025-08-15 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2025-09-19","known_ts":"2025-09-19","bar_index":1001,"type":"SELL","basis":"structure_stop","strength":0.725,"price":44.2602,"stop_level":44.4064,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-09-23","known_ts":"2025-09-23","bar_index":1001,"type":"SELL","basis":"structure_stop","strength":0.725,"price":44.0228,"stop_level":44.4064,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-09-26","known_ts":"2025-09-26","bar_index":1002,"type":"RECLAIM","strength":0.863,"price":44.507,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-09-19 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2025-09-19","prior_stop_level":44.4064,"sweep_low":43.2444,"atr14":0.662017,"stop_level":42.913392,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-09-26","known_ts":"2025-09-26","bar_index":1002,"type":"RECLAIM","strength":0.863,"price":44.507,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-09-23 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":"2025-09-23","prior_stop_level":44.4064,"sweep_low":43.2444,"atr14":0.662017,"stop_level":42.913392,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-01-02","known_ts":"2026-01-02","bar_index":1025,"type":"SELL","basis":"structure_stop","strength":0.588,"price":42.9549,"stop_level":43.158,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-01-05","known_ts":"2026-01-05","bar_index":1025,"type":"RECLAIM","strength":0.588,"price":43.5738,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-01-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2026-01-02","prior_stop_level":43.158,"sweep_low":42.5101,"atr14":0.720418,"stop_level":42.149891,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-01-21","known_ts":"2026-01-21","bar_index":1029,"type":"RECLAIM","strength":0.725,"price":43.9123,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-01-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-01-28","known_ts":"2026-01-28","bar_index":1030,"type":"SELL","basis":"structure_stop","strength":0.588,"price":43.303,"stop_level":43.3901,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-01-29","known_ts":"2026-01-29","bar_index":1031,"type":"RECLAIM","strength":0.588,"price":43.8639,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-01-28 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2026-01-28","prior_stop_level":43.3901,"sweep_low":43.2063,"atr14":0.828372,"stop_level":42.792114,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-02-11","known_ts":"2026-02-11","bar_index":1034,"type":"RECLAIM","strength":0.863,"price":44.8696,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-01-28 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-03-18","known_ts":"2026-03-18","bar_index":1042,"type":"SELL","basis":"structure_stop","strength":0.863,"price":46.1752,"stop_level":46.2718,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-03-19","known_ts":"2026-03-19","bar_index":1042,"type":"RECLAIM","strength":0.863,"price":46.3128,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-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":"2026-03-18","prior_stop_level":46.2718,"sweep_low":46.0573,"atr14":0.848107,"stop_level":45.633247,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-04-17","known_ts":"2026-04-17","bar_index":1049,"type":"RECLAIM","strength":1.0,"price":46.077,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-03-18 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2026-04-27","known_ts":"2026-04-29","bar_index":1051,"type":"BUY","strength":1.0,"price":47.1679,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"quality","score":65},{"ts":"2026-05-15","known_ts":"2026-05-15","bar_index":1055,"type":"SELL","basis":"structure_stop","strength":0.863,"price":45.5855,"stop_level":46.5094,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-05-19","known_ts":"2026-05-19","bar_index":1056,"type":"RECLAIM","strength":0.863,"price":46.7158,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-05-15 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2026-05-15","prior_stop_level":46.5094,"sweep_low":45.4872,"atr14":0.725185,"stop_level":45.124607,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-07-28","known_ts":"2026-07-30","bar_index":1072,"type":"BUY","strength":0.725,"price":44.71,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"aplus","score":80}],"state":{"position_hint":"long","last_signal":"BUY","last_scored_signal":"BUY","last_scored_ts":"2026-07-30","last_scored_basis":null,"bars_since_signal":4,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":false,"above200":false},"early_dots":["2018-02-21","2018-03-06","2018-04-02","2018-08-16","2018-09-25","2018-11-06","2018-11-23","2019-07-08","2019-07-29","2020-03-19","2021-01-22","2021-04-01","2021-09-30","2021-11-30","2021-12-21","2022-01-31","2022-02-16","2022-09-14","2022-09-30","2023-03-24","2023-05-30","2023-06-29","2023-08-29","2023-10-06","2023-11-01","2024-02-07","2024-02-26","2024-03-26","2024-04-22","2024-11-06","2024-11-19","2024-12-30","2025-01-14","2025-04-15","2025-08-15","2025-09-11","2025-10-20","2025-11-26","2026-04-06","2026-07-15"],"warnings":[{"ts":"2022-01-10","kind":"arm","px":34.8401},{"ts":"2022-01-13","kind":"confirm","px":33.7272,"level":34.017},{"ts":"2022-04-07","kind":"arm","px":35.2013},{"ts":"2022-04-26","kind":"confirm","px":34.7737,"level":35.2013},{"ts":"2022-08-03","kind":"arm","px":39.472},{"ts":"2022-08-26","kind":"confirm","px":38.9992,"level":39.1232},{"ts":"2022-11-16","kind":"arm","px":38.9123},{"ts":"2022-11-17","kind":"confirm","px":38.8809,"level":39.1797},{"ts":"2022-12-07","kind":"arm","px":40.8548},{"ts":"2023-01-03","kind":"confirm","px":40.811,"level":41.2335},{"ts":"2023-02-15","kind":"arm","px":42.4533},{"ts":"2023-09-22","kind":"arm","px":38.9708},{"ts":"2023-09-27","kind":"confirm","px":37.5327,"level":37.538},{"ts":"2023-12-12","kind":"arm","px":39.4132},{"ts":"2024-01-05","kind":"arm","px":40.9078},{"ts":"2024-01-30","kind":"confirm","px":38.9291,"level":38.98},{"ts":"2024-03-26","kind":"arm","px":39.0238},{"ts":"2024-04-10","kind":"confirm","px":37.3748,"level":38.9547},{"ts":"2024-05-28","kind":"arm","px":38.0827},{"ts":"2024-07-25","kind":"arm","px":43.0164},{"ts":"2024-09-05","kind":"arm","px":45.2296},{"ts":"2024-09-25","kind":"confirm","px":45.0434,"level":45.3197},{"ts":"2025-03-13","kind":"arm","px":44.6956},{"ts":"2025-04-03","kind":"confirm","px":45.403,"level":46.3034},{"ts":"2025-07-14","kind":"arm","px":44.9015},{"ts":"2025-07-15","kind":"confirm","px":44.1916,"level":44.3223},{"ts":"2025-07-24","kind":"arm","px":44.0421},{"ts":"2025-07-28","kind":"confirm","px":42.7064,"level":43.5564},{"ts":"2025-09-10","kind":"arm","px":44.8828},{"ts":"2025-09-19","kind":"confirm","px":44.2602,"level":44.4064},{"ts":"2025-09-22","kind":"arm","px":43.4532},{"ts":"2025-09-23","kind":"confirm","px":44.0228,"level":44.4064},{"ts":"2025-12-31","kind":"arm","px":43.216},{"ts":"2026-01-02","kind":"confirm","px":42.9549,"level":43.158},{"ts":"2026-01-22","kind":"arm","px":43.4288},{"ts":"2026-01-28","kind":"confirm","px":43.303,"level":43.3901},{"ts":"2026-03-05","kind":"arm","px":47.732},{"ts":"2026-03-18","kind":"confirm","px":46.1752,"level":46.2718},{"ts":"2026-05-14","kind":"arm","px":46.0671},{"ts":"2026-05-15","kind":"confirm","px":45.5855,"level":46.5094}],"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":[]}}}