{"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":"GPOR","timeframe":"3D","as_of":"2026-08-13T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"2021-10-29","known_ts":"2021-10-29","bar_index":39,"type":"SELL","basis":"structure_stop","strength":0.588,"price":82.04,"stop_level":82.94,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-01-04","known_ts":"2022-01-06","bar_index":54,"type":"BUY","strength":0.588,"price":77.18,"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":45},{"ts":"2022-01-20","known_ts":"2022-01-20","bar_index":57,"type":"SELL","basis":"structure_stop","strength":0.588,"price":69.7,"stop_level":72.03,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2022-02-25","known_ts":"2022-03-01","bar_index":66,"type":"BUY","strength":0.45,"price":73.83,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2022-03-02","known_ts":"2022-03-02","bar_index":67,"type":"RECLAIM","strength":0.588,"price":75.95,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2022-02-25 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2022-05-09","known_ts":"2022-05-09","bar_index":82,"type":"SELL","basis":"structure_stop","strength":0.863,"price":86.53,"stop_level":87.87,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-05-11","known_ts":"2022-05-11","bar_index":83,"type":"RECLAIM","strength":0.863,"price":90.17,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-05-09 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2022-05-09","prior_stop_level":87.87,"sweep_low":83.67,"atr14":4.630497,"stop_level":81.354751,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-05-23","known_ts":"2022-05-23","bar_index":86,"type":"RECLAIM","strength":0.863,"price":99.51,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-05-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-08-10","known_ts":"2022-08-12","bar_index":104,"type":"BUY","strength":0.588,"price":89.75,"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-09-07","known_ts":"2022-09-07","bar_index":110,"type":"SELL","basis":"structure_stop","strength":0.863,"price":92.58,"stop_level":95.15,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-09-09","known_ts":"2022-09-09","bar_index":111,"type":"RECLAIM","strength":0.863,"price":96.15,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-09-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":"2022-09-07","prior_stop_level":95.15,"sweep_low":90.81,"atr14":3.976334,"stop_level":88.821833,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-09-20","known_ts":"2022-09-20","bar_index":113,"type":"SELL","basis":"structure_stop","strength":0.863,"price":92.48,"stop_level":92.58,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-01-05","known_ts":"2023-01-09","bar_index":138,"type":"BUY","strength":0.45,"price":78.63,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2023-01-25","known_ts":"2023-01-25","bar_index":142,"type":"SELL","basis":"structure_stop","strength":0.588,"price":71.46,"stop_level":78.84,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-02-01","known_ts":"2023-02-01","bar_index":144,"type":"SELL","basis":"structure_stop","strength":0.45,"price":64.43,"stop_level":78.84,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2023-02-14","known_ts":"2023-02-16","bar_index":147,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2023-02-14","trigger_known_ts":"2023-02-16","strength":0.45,"price":63.7,"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.398205,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":60.15,"atr14":3.271428,"stop_level":58.514286,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-02-23","known_ts":"2023-02-27","bar_index":149,"type":"BUY","strength":0.45,"price":66.82,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2023-02-23","known_ts":"2023-02-27","bar_index":149,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2023-02-23","trigger_known_ts":"2023-02-27","strength":0.45,"price":66.82,"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.368729,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":60.8,"atr14":3.205875,"stop_level":59.197063,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-04-06","known_ts":"2023-04-06","bar_index":159,"type":"RECLAIM","strength":0.725,"price":81.63,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-02-01 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-05-02","known_ts":"2023-05-02","bar_index":164,"type":"SELL","basis":"structure_stop","strength":0.588,"price":81.59,"stop_level":82.63,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-05-03","known_ts":"2023-05-03","bar_index":165,"type":"RECLAIM","strength":0.588,"price":88.41,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-05-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2023-05-02","prior_stop_level":82.63,"sweep_low":81.32,"atr14":3.75352,"stop_level":79.44324,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-05-16","known_ts":"2023-05-16","bar_index":168,"type":"RECLAIM","strength":0.863,"price":101.55,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-05-02 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-06-22","known_ts":"2023-06-22","bar_index":176,"type":"SELL","basis":"structure_stop","strength":0.863,"price":95.95,"stop_level":98.61,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-06-28","known_ts":"2023-06-28","bar_index":177,"type":"RECLAIM","strength":0.863,"price":100.39,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-06-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2023-06-22","prior_stop_level":98.61,"sweep_low":93.665,"atr14":3.881039,"stop_level":91.72448,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-07-10","known_ts":"2023-07-10","bar_index":180,"type":"RECLAIM","strength":0.863,"price":105.75,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-06-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2023-09-15","known_ts":"2023-09-15","bar_index":196,"type":"SELL","basis":"structure_stop","strength":1.0,"price":115.9,"stop_level":117.29,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-11-06","known_ts":"2023-11-06","bar_index":208,"type":"RECLAIM","strength":1.0,"price":126.8,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-09-15 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-12-12","known_ts":"2023-12-12","bar_index":216,"type":"SELL","basis":"structure_stop","strength":0.863,"price":128.58,"stop_level":131.61,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2023-12-18","known_ts":"2023-12-18","bar_index":217,"type":"RECLAIM","strength":0.863,"price":131.96,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-12-12 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":"2023-12-12","prior_stop_level":131.61,"sweep_low":125.67,"atr14":3.911596,"stop_level":123.714202,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-02-15","known_ts":"2024-02-20","bar_index":231,"type":"BUY","strength":0.725,"price":132.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":55},{"ts":"2024-04-11","known_ts":"2024-04-11","bar_index":243,"type":"SELL","basis":"structure_stop","strength":1.0,"price":157.69,"stop_level":159.57,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-04-25","known_ts":"2024-04-25","bar_index":247,"type":"RECLAIM","strength":1.0,"price":164.75,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-04-11 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-09-09","known_ts":"2024-09-11","bar_index":278,"type":"BUY","strength":0.588,"price":143.75,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"take","quality_reason":"reclaimed 200 & held","tier":"base","score":80},{"ts":"2024-10-15","known_ts":"2024-10-15","bar_index":286,"type":"SELL","basis":"structure_stop","strength":0.588,"price":144.73,"stop_level":147.53,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-10-17","known_ts":"2024-10-17","bar_index":287,"type":"RECLAIM","strength":0.588,"price":147.65,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-10-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":"2024-10-15","prior_stop_level":147.53,"sweep_low":142.57,"atr14":3.496334,"stop_level":140.821833,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-11-06","known_ts":"2024-11-08","bar_index":292,"type":"REBUY","strength":0.588,"price":154.83,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":40},{"ts":"2024-12-18","known_ts":"2024-12-18","bar_index":301,"type":"SELL","basis":"structure_stop","strength":0.863,"price":167.28,"stop_level":173.38,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-12-30","known_ts":"2025-01-02","bar_index":304,"type":"REBUY","strength":0.863,"price":183.9,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2025-03-20","known_ts":"2025-03-24","bar_index":322,"type":"BUY","strength":0.725,"price":188.01,"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":45},{"ts":"2025-04-07","known_ts":"2025-04-07","bar_index":326,"type":"SELL","basis":"structure_stop","strength":0.588,"price":164.47,"stop_level":183.13,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2025-04-09","known_ts":"2025-04-09","bar_index":326,"type":"SELL","basis":"structure_stop","strength":0.588,"price":169.83,"stop_level":183.13,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2025-05-12","known_ts":"2025-05-12","bar_index":334,"type":"RECLAIM","strength":0.725,"price":196.85,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-04-09 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-05-30","known_ts":"2025-05-30","bar_index":338,"type":"SELL","basis":"structure_stop","strength":0.725,"price":191.5,"stop_level":192.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-06-02","known_ts":"2025-06-02","bar_index":338,"type":"RECLAIM","strength":0.725,"price":195.89,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-05-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":"2025-05-30","prior_stop_level":192.5,"sweep_low":190.24,"atr14":5.348403,"stop_level":187.565798,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-06-06","known_ts":"2025-06-06","bar_index":340,"type":"SELL","basis":"structure_stop","strength":0.725,"price":191.02,"stop_level":192.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-06-12","known_ts":"2025-06-12","bar_index":341,"type":"RECLAIM","strength":0.725,"price":192.79,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-06-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false},"anchor_ts":"2025-06-06","prior_stop_level":192.5,"sweep_low":185.48,"atr14":5.024995,"stop_level":182.967502,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-06-25","known_ts":"2025-06-25","bar_index":344,"type":"RECLAIM","strength":0.725,"price":204.6,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-06-06 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-07-07","known_ts":"2025-07-07","bar_index":346,"type":"SELL","basis":"structure_stop","strength":0.863,"price":183.13,"stop_level":185.67,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-07-14","known_ts":"2025-07-14","bar_index":348,"type":"RECLAIM","strength":0.863,"price":189.42,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-07-07 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-07","prior_stop_level":185.67,"sweep_low":170.235,"atr14":6.202613,"stop_level":167.133694,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-08-28","known_ts":"2025-09-02","bar_index":359,"type":"BUY","strength":0.45,"price":176.3,"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-09-29","known_ts":"2025-09-29","bar_index":366,"type":"RECLAIM","strength":0.588,"price":190.51,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2025-08-28 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false}},{"ts":"2025-12-08","known_ts":"2025-12-08","bar_index":382,"type":"SELL","basis":"structure_stop","strength":0.863,"price":208.26,"stop_level":212.71,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-12-10","known_ts":"2025-12-10","bar_index":383,"type":"SELL","basis":"structure_stop","strength":0.863,"price":206.99,"stop_level":212.71,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-02-06","known_ts":"2026-02-10","bar_index":396,"type":"BUY","strength":0.588,"price":204.37,"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":"2026-02-25","known_ts":"2026-02-27","bar_index":400,"type":"REBUY","strength":0.725,"price":208.66,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":15},{"ts":"2026-03-11","known_ts":"2026-03-11","bar_index":403,"type":"SELL","basis":"structure_stop","strength":0.863,"price":195.75,"stop_level":196.37,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-03-13","known_ts":"2026-03-13","bar_index":404,"type":"RECLAIM","strength":0.863,"price":196.64,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-03-11 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-11","prior_stop_level":196.37,"sweep_low":190.73,"atr14":8.404088,"stop_level":186.527956,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-03-23","known_ts":"2026-03-25","bar_index":406,"type":"REBUY","strength":0.725,"price":212.96,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":false},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2026-07-01","known_ts":"2026-07-06","bar_index":429,"type":"BUY","strength":0.45,"price":165.22,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2026-07-20","known_ts":"2026-07-22","bar_index":433,"type":"BUY","strength":0.45,"price":159.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}],"state":{"position_hint":"long","last_signal":"BUY","last_scored_signal":"REBUY","last_scored_ts":"2026-03-25","last_scored_basis":null,"bars_since_signal":6,"extended":false,"strong_bull":false,"overbought":true,"weeklyBull":true,"above200":false},"early_dots":["2021-12-03","2022-02-22","2022-03-23","2022-05-23","2022-07-07","2022-12-13","2023-03-24","2023-09-28","2024-01-17","2024-02-12","2024-05-16","2024-06-04","2024-07-01","2024-08-08","2024-09-09","2025-03-12","2025-08-04","2025-08-20","2025-09-19","2026-01-15","2026-04-22","2026-05-18","2026-07-20"],"warnings":[{"ts":"2022-09-07","kind":"confirm","px":92.58,"level":95.15},{"ts":"2022-09-09","kind":"arm","px":96.15},{"ts":"2022-09-20","kind":"confirm","px":92.48,"level":92.58},{"ts":"2023-01-24","kind":"arm","px":72.99},{"ts":"2023-01-25","kind":"confirm","px":71.46,"level":78.84},{"ts":"2023-01-31","kind":"arm","px":68.15},{"ts":"2023-02-01","kind":"confirm","px":64.43,"level":78.84},{"ts":"2023-03-15","kind":"arm","px":71.53},{"ts":"2023-04-10","kind":"arm","px":80.0},{"ts":"2023-05-02","kind":"confirm","px":81.59,"level":82.63},{"ts":"2023-05-30","kind":"arm","px":97.65},{"ts":"2023-06-22","kind":"confirm","px":95.95,"level":98.61},{"ts":"2023-09-07","kind":"arm","px":119.52},{"ts":"2023-09-15","kind":"confirm","px":115.9,"level":117.29},{"ts":"2023-12-08","kind":"arm","px":134.85},{"ts":"2023-12-12","kind":"confirm","px":128.58,"level":131.61},{"ts":"2024-04-01","kind":"arm","px":159.83},{"ts":"2024-04-11","kind":"confirm","px":157.69,"level":159.57},{"ts":"2024-10-02","kind":"arm","px":149.7},{"ts":"2024-10-15","kind":"confirm","px":144.73,"level":147.53},{"ts":"2024-11-26","kind":"arm","px":177.54},{"ts":"2024-12-18","kind":"confirm","px":167.28,"level":173.38},{"ts":"2025-01-28","kind":"arm","px":180.9},{"ts":"2025-04-04","kind":"arm","px":161.93},{"ts":"2025-04-07","kind":"confirm","px":164.47,"level":183.13},{"ts":"2025-04-08","kind":"arm","px":158.62},{"ts":"2025-04-09","kind":"confirm","px":169.83,"level":183.13},{"ts":"2025-05-23","kind":"arm","px":194.68},{"ts":"2025-05-30","kind":"confirm","px":191.5,"level":192.5},{"ts":"2025-06-05","kind":"arm","px":188.55},{"ts":"2025-06-06","kind":"confirm","px":191.02,"level":192.5},{"ts":"2025-07-01","kind":"arm","px":190.92},{"ts":"2025-07-07","kind":"confirm","px":183.13,"level":185.67},{"ts":"2025-10-10","kind":"arm","px":175.92},{"ts":"2025-11-21","kind":"arm","px":204.68},{"ts":"2025-12-08","kind":"confirm","px":208.26,"level":212.71},{"ts":"2025-12-09","kind":"arm","px":209.04},{"ts":"2025-12-10","kind":"confirm","px":206.99,"level":212.71},{"ts":"2026-03-10","kind":"arm","px":190.06},{"ts":"2026-03-11","kind":"confirm","px":195.75,"level":196.37}],"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":[]}}}