{"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":"ZETA","timeframe":"3D","as_of":"2026-08-14T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"2021-12-01","known_ts":"2021-12-01","bar_index":41,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.9,"stop_level":8.28,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2021-12-07","known_ts":"2021-12-07","bar_index":42,"type":"RECLAIM","strength":0.588,"price":8.79,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2021-12-01 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":"2021-12-01","prior_stop_level":8.28,"sweep_low":7.38,"atr14":0.593065,"stop_level":7.083468,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-02-04","known_ts":"2022-02-08","bar_index":56,"type":"BUY","strength":0.588,"price":10.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":"2022-02-23","known_ts":"2022-02-23","bar_index":60,"type":"RECLAIM","strength":0.725,"price":12.42,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2022-02-04 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-03-14","known_ts":"2022-03-14","bar_index":64,"type":"SELL","basis":"structure_stop","strength":0.725,"price":10.5,"stop_level":10.52,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-03-16","known_ts":"2022-03-16","bar_index":65,"type":"RECLAIM","strength":0.725,"price":10.89,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-03-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":"2022-03-14","prior_stop_level":10.52,"sweep_low":9.96,"atr14":1.019948,"stop_level":9.450026,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-04-01","known_ts":"2022-04-01","bar_index":69,"type":"RECLAIM","strength":0.863,"price":12.4,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-03-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-07-05","known_ts":"2022-07-07","bar_index":90,"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-07-05","trigger_known_ts":"2022-07-07","strength":0.45,"price":4.71,"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.646131,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.09,"atr14":0.522716,"stop_level":3.828642,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-07-21","known_ts":"2022-07-25","bar_index":94,"type":"BUY","strength":0.45,"price":5.31,"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-07-21","known_ts":"2022-07-25","bar_index":94,"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-07-21","trigger_known_ts":"2022-07-25","strength":0.45,"price":5.31,"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.601052,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":4.16,"atr14":0.440895,"stop_level":3.939552,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-08-22","known_ts":"2022-08-22","bar_index":101,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.3,"stop_level":6.63,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-08-25","known_ts":"2022-08-25","bar_index":102,"type":"RECLAIM","strength":0.588,"price":6.8,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-08-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":"2022-08-22","prior_stop_level":6.63,"sweep_low":6.22,"atr14":0.468399,"stop_level":5.9858,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-09-22","known_ts":"2022-09-22","bar_index":108,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6.16,"stop_level":6.29,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-09-27","known_ts":"2022-09-27","bar_index":109,"type":"RECLAIM","strength":0.588,"price":6.4,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-09-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":"2022-09-22","prior_stop_level":6.29,"sweep_low":5.78,"atr14":0.46043,"stop_level":5.549785,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-27","known_ts":"2022-10-27","bar_index":117,"type":"RECLAIM","strength":0.863,"price":8.34,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-09-22 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-11-09","known_ts":"2022-11-09","bar_index":120,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.9,"stop_level":8.06,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-11-10","known_ts":"2022-11-10","bar_index":120,"type":"RECLAIM","strength":0.725,"price":8.48,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-11-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-11-09","prior_stop_level":8.06,"sweep_low":7.84,"atr14":0.548462,"stop_level":7.565769,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-12-06","known_ts":"2022-12-06","bar_index":126,"type":"SELL","basis":"structure_stop","strength":1.0,"price":8.1,"stop_level":8.21,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2022-12-08","known_ts":"2022-12-08","bar_index":126,"type":"RECLAIM","strength":1.0,"price":8.32,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2022-12-06 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-12-06","prior_stop_level":8.21,"sweep_low":8.01,"atr14":0.408856,"stop_level":7.805572,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-12-09","known_ts":"2022-12-13","bar_index":127,"type":"REBUY","strength":1.0,"price":9.18,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"veto: bearish divergence","tier":"base","score":20},{"ts":"2023-01-25","known_ts":"2023-01-27","bar_index":137,"type":"BUY","strength":1.0,"price":9.11,"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":0},{"ts":"2023-02-24","known_ts":"2023-02-28","bar_index":144,"type":"REBUY","strength":1.0,"price":10.61,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":30},{"ts":"2023-03-13","known_ts":"2023-03-13","bar_index":147,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.15,"stop_level":10.19,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-03-14","known_ts":"2023-03-14","bar_index":148,"type":"RECLAIM","strength":1.0,"price":10.33,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-03-13 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-03-13","prior_stop_level":10.19,"sweep_low":10.04,"atr14":0.502361,"stop_level":9.788819,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-03-30","known_ts":"2023-03-30","bar_index":152,"type":"RECLAIM","strength":1.0,"price":10.82,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2023-03-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2023-06-08","known_ts":"2023-06-12","bar_index":168,"type":"BUY","strength":0.725,"price":9.13,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":45},{"ts":"2023-08-02","known_ts":"2023-08-02","bar_index":180,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.36,"stop_level":8.69,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2023-08-03","known_ts":"2023-08-03","bar_index":180,"type":"RECLAIM","strength":0.725,"price":9.5,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-08-02 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true},"anchor_ts":"2023-08-02","prior_stop_level":8.69,"sweep_low":8.11,"atr14":0.43266,"stop_level":7.89367,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-08-09","known_ts":"2023-08-09","bar_index":182,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.91,"stop_level":8.36,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2023-08-11","known_ts":"2023-08-11","bar_index":182,"type":"SELL","basis":"structure_stop","strength":0.725,"price":8.17,"stop_level":8.36,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2023-09-08","known_ts":"2023-09-12","bar_index":189,"type":"BUY","strength":0.588,"price":7.85,"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":20},{"ts":"2023-10-20","known_ts":"2023-10-20","bar_index":199,"type":"SELL","basis":"structure_stop","strength":0.588,"price":8.38,"stop_level":8.54,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-10-26","known_ts":"2023-10-26","bar_index":200,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7.67,"stop_level":8.54,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-11-07","known_ts":"2023-11-09","bar_index":203,"type":"REBUY","strength":0.588,"price":8.16,"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":"2023-12-12","known_ts":"2023-12-14","bar_index":211,"type":"REBUY","strength":0.588,"price":8.59,"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":"2023-12-15","known_ts":"2023-12-15","bar_index":212,"type":"RECLAIM","strength":0.725,"price":8.98,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2023-12-12 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-01-04","known_ts":"2024-01-08","bar_index":216,"type":"REBUY","strength":0.588,"price":8.62,"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":"2024-01-09","known_ts":"2024-01-09","bar_index":217,"type":"RECLAIM","strength":0.863,"price":9.29,"scored":true,"quality":"block_repair","quality_reason":"bear-block legs repaired after the 2024-01-04 blocked entry","reasons":["bear_block_cleared","macd_cross_still_live"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2024-03-06","known_ts":"2024-03-06","bar_index":230,"type":"SELL","basis":"structure_stop","strength":1.0,"price":10.03,"stop_level":10.05,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-03-07","known_ts":"2024-03-07","bar_index":230,"type":"RECLAIM","strength":1.0,"price":10.23,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-03-06 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-03-06","prior_stop_level":10.05,"sweep_low":9.99,"atr14":0.347129,"stop_level":9.816436,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-03-14","known_ts":"2024-03-18","bar_index":232,"type":"REBUY","strength":1.0,"price":10.55,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"take","quality_reason":"held confirmation","tier":"base","score":20},{"ts":"2024-06-14","known_ts":"2024-06-14","bar_index":253,"type":"SELL","basis":"structure_stop","strength":0.863,"price":16.04,"stop_level":16.37,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2024-07-29","known_ts":"2024-07-29","bar_index":263,"type":"RECLAIM","strength":1.0,"price":21.42,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2024-06-14 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2024-10-18","known_ts":"2024-10-18","bar_index":282,"type":"SELL","basis":"structure_stop","strength":0.863,"price":27.9,"stop_level":29.51,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":true,"monthlyBull":true}},{"ts":"2025-01-29","known_ts":"2025-01-31","bar_index":305,"type":"BUY","strength":0.588,"price":18.35,"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":35},{"ts":"2025-02-26","known_ts":"2025-02-26","bar_index":311,"type":"SELL","basis":"structure_stop","strength":0.45,"price":17.77,"stop_level":20.62,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2025-03-21","known_ts":"2025-03-25","bar_index":317,"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":"2025-03-21","trigger_known_ts":"2025-03-25","strength":0.45,"price":15.73,"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.571856,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":13.53,"atr14":1.245715,"stop_level":12.907143,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-04-22","known_ts":"2025-04-24","bar_index":324,"type":"BUY","strength":0.45,"price":12.56,"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-04-22","known_ts":"2025-04-24","bar_index":324,"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":"2025-04-22","trigger_known_ts":"2025-04-24","strength":0.45,"price":12.56,"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.658138,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":10.69,"atr14":1.033173,"stop_level":10.173414,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-05-23","known_ts":"2025-05-23","bar_index":331,"type":"SELL","basis":"structure_stop","strength":0.588,"price":13.09,"stop_level":13.11,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-05-27","known_ts":"2025-05-27","bar_index":332,"type":"RECLAIM","strength":0.588,"price":13.57,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-05-23 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"anchor_ts":"2025-05-23","prior_stop_level":13.11,"sweep_low":12.8,"atr14":0.710338,"stop_level":12.444831,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-06-16","known_ts":"2025-06-16","bar_index":336,"type":"SELL","basis":"structure_stop","strength":0.588,"price":12.6,"stop_level":12.93,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2025-06-20","known_ts":"2025-06-20","bar_index":337,"type":"RECLAIM","strength":0.588,"price":14.18,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-06-16 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-06-16","prior_stop_level":12.93,"sweep_low":12.21,"atr14":0.704117,"stop_level":11.857942,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-08-05","known_ts":"2025-08-05","bar_index":348,"type":"RECLAIM","strength":0.725,"price":19.58,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2025-06-16 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-10-10","known_ts":"2025-10-10","bar_index":363,"type":"SELL","basis":"structure_stop","strength":0.863,"price":18.4,"stop_level":19.2,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2025-10-14","known_ts":"2025-10-14","bar_index":364,"type":"RECLAIM","strength":0.863,"price":19.21,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-10-10 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-10-10","prior_stop_level":19.2,"sweep_low":18.1,"atr14":1.235417,"stop_level":17.482292,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-12-08","known_ts":"2025-12-10","bar_index":377,"type":"BUY","strength":0.725,"price":19.51,"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":45},{"ts":"2025-12-24","known_ts":"2025-12-29","bar_index":381,"type":"BUY","strength":0.863,"price":20.41,"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":40},{"ts":"2026-01-29","known_ts":"2026-01-29","bar_index":388,"type":"SELL","basis":"structure_stop","strength":0.863,"price":19.47,"stop_level":20.01,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-03-06","known_ts":"2026-03-10","bar_index":397,"type":"BUY","strength":0.588,"price":18.32,"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":"2026-03-19","known_ts":"2026-03-23","bar_index":400,"type":"BUY","strength":0.45,"price":17.66,"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-05-11","known_ts":"2026-05-11","bar_index":412,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.51,"stop_level":17.09,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-05-13","known_ts":"2026-05-13","bar_index":412,"type":"SELL","basis":"structure_stop","strength":0.588,"price":16.04,"stop_level":17.09,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2026-05-15","known_ts":"2026-05-15","bar_index":413,"type":"RECLAIM","strength":0.588,"price":17.19,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-05-11 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-05-11","prior_stop_level":17.09,"sweep_low":15.6,"atr14":0.897231,"stop_level":15.151385,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-05-15","known_ts":"2026-05-15","bar_index":413,"type":"RECLAIM","strength":0.588,"price":17.19,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-05-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":"2026-05-13","prior_stop_level":17.09,"sweep_low":15.6,"atr14":0.897231,"stop_level":15.151385,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-05-28","known_ts":"2026-05-28","bar_index":416,"type":"RECLAIM","strength":0.725,"price":25.22,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2026-05-13 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-06-25","known_ts":"2026-06-25","bar_index":422,"type":"SELL","basis":"structure_stop","strength":0.863,"price":17.88,"stop_level":18.05,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2026-06-26","known_ts":"2026-06-26","bar_index":422,"type":"RECLAIM","strength":0.863,"price":18.98,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2026-06-25 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-06-25","prior_stop_level":18.05,"sweep_low":17.77,"atr14":1.363647,"stop_level":17.088176,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-07-02","known_ts":"2026-07-07","bar_index":424,"type":"REBUY","strength":1.0,"price":21.87,"reasons":["fast_reversal_up","sell_failed"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":0}],"state":{"position_hint":"long","last_signal":"REBUY","last_scored_signal":"REBUY","last_scored_ts":"2026-07-07","last_scored_basis":null,"bars_since_signal":10,"extended":false,"strong_bull":false,"overbought":true,"weeklyBull":true,"above200":true},"early_dots":["2021-12-09","2021-12-28","2022-01-10","2022-05-19","2023-01-06","2023-04-21","2023-05-17","2023-08-25","2024-06-27","2024-07-16","2024-10-30","2024-11-29","2025-04-22","2025-11-03","2025-11-24","2025-12-24","2026-02-18"],"warnings":[{"ts":"2022-11-21","kind":"arm","px":8.21},{"ts":"2022-12-06","kind":"confirm","px":8.1,"level":8.21},{"ts":"2023-02-16","kind":"arm","px":9.75},{"ts":"2023-03-13","kind":"confirm","px":10.15,"level":10.19},{"ts":"2023-07-26","kind":"arm","px":8.82},{"ts":"2023-08-02","kind":"confirm","px":8.36,"level":8.69},{"ts":"2023-08-08","kind":"arm","px":8.3},{"ts":"2023-08-09","kind":"confirm","px":7.91,"level":8.36},{"ts":"2023-08-10","kind":"arm","px":8.06},{"ts":"2023-08-11","kind":"confirm","px":8.17,"level":8.36},{"ts":"2023-10-18","kind":"arm","px":8.81},{"ts":"2023-10-20","kind":"confirm","px":8.38,"level":8.54},{"ts":"2023-10-25","kind":"arm","px":7.6},{"ts":"2023-10-26","kind":"confirm","px":7.67,"level":8.54},{"ts":"2024-01-02","kind":"arm","px":8.4},{"ts":"2024-01-26","kind":"arm","px":9.92},{"ts":"2024-03-05","kind":"arm","px":10.05},{"ts":"2024-03-06","kind":"confirm","px":10.03,"level":10.05},{"ts":"2024-04-18","kind":"arm","px":11.66},{"ts":"2024-06-14","kind":"confirm","px":16.04,"level":16.37},{"ts":"2024-08-22","kind":"arm","px":23.67},{"ts":"2024-10-14","kind":"arm","px":31.06},{"ts":"2024-10-18","kind":"confirm","px":27.9,"level":29.51},{"ts":"2025-02-25","kind":"arm","px":20.6},{"ts":"2025-02-26","kind":"confirm","px":17.77,"level":20.62},{"ts":"2025-05-15","kind":"arm","px":13.94},{"ts":"2025-05-23","kind":"confirm","px":13.09,"level":13.11},{"ts":"2025-06-13","kind":"arm","px":12.16},{"ts":"2025-06-16","kind":"confirm","px":12.6,"level":12.93},{"ts":"2025-08-20","kind":"arm","px":18.17},{"ts":"2025-09-26","kind":"arm","px":20.52},{"ts":"2025-10-10","kind":"confirm","px":18.4,"level":19.2},{"ts":"2026-01-14","kind":"arm","px":22.29},{"ts":"2026-01-29","kind":"confirm","px":19.47,"level":20.01},{"ts":"2026-05-07","kind":"arm","px":17.28},{"ts":"2026-05-11","kind":"confirm","px":16.51,"level":17.09},{"ts":"2026-05-12","kind":"arm","px":16.25},{"ts":"2026-05-13","kind":"confirm","px":16.04,"level":17.09},{"ts":"2026-06-05","kind":"arm","px":22.02},{"ts":"2026-06-25","kind":"confirm","px":17.88,"level":18.05}],"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":[]}}}