{"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":"EZRA","timeframe":"3D","as_of":"2026-08-03T00:00:00Z","bar_quality":"real_ohlc","signal_era":"gc_v2_wo2","signals":[{"ts":"2021-07-02","known_ts":"2021-07-02","bar_index":34,"type":"SELL","basis":"structure_stop","strength":0.588,"price":34332.1797,"stop_level":35519.4609,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2021-09-17","known_ts":"2021-09-17","bar_index":51,"type":"SELL","basis":"structure_stop","strength":0.588,"price":26911.6816,"stop_level":27208.5,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false}},{"ts":"2021-10-22","known_ts":"2021-10-26","bar_index":60,"type":"BUY","strength":0.45,"price":26614.8613,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"quality":"regime_blocked","quality_reason":"bear_block: monthly-bear & below-200 & 2W-not-bull","tier":null,"score":null,"blocked":true},{"ts":"2021-12-17","known_ts":"2021-12-17","bar_index":73,"type":"RECLAIM","strength":0.725,"price":53922.3008,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2021-09-17 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-01-24","known_ts":"2022-01-24","bar_index":81,"type":"SELL","basis":"structure_stop","strength":0.863,"price":58770.3633,"stop_level":60353.4023,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-02-09","known_ts":"2022-02-09","bar_index":85,"type":"RECLAIM","strength":0.863,"price":57879.9023,"scored":true,"quality":"reclaim","quality_reason":"trend reclaimed the 2022-01-24 sell level","reasons":["close>sell_price","weekly_bull","above200","debounced"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":false}},{"ts":"2022-06-10","known_ts":"2022-06-14","bar_index":113,"type":"BUY","strength":0.588,"price":25922.2812,"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":70},{"ts":"2022-06-28","known_ts":"2022-06-28","bar_index":116,"type":"SELL","basis":"structure_stop","strength":0.588,"price":21766.8008,"stop_level":22063.6211,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2022-08-08","known_ts":"2022-08-10","bar_index":126,"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-08-08","trigger_known_ts":"2022-08-10","strength":0.45,"price":8894.7061,"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.903541,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":7934.9884,"atr14":1626.689011,"stop_level":7121.643895,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-09-01","known_ts":"2022-09-06","bar_index":132,"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-09-01","trigger_known_ts":"2022-09-06","strength":0.45,"price":7371.0303,"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.920064,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6727.9203,"atr14":982.635136,"stop_level":6236.602732,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-09-07","known_ts":"2022-09-09","bar_index":133,"type":"BUY","strength":0.45,"price":7519.4404,"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-09-07","known_ts":"2022-09-09","bar_index":133,"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-09-07","trigger_known_ts":"2022-09-09","strength":0.45,"price":7519.4404,"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.918455,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":6925.8004,"atr14":882.371874,"stop_level":6484.614463,"risk_basis":"daily_ohlc_atr14"},{"ts":"2022-10-11","known_ts":"2022-10-11","bar_index":141,"type":"SELL","basis":"structure_stop","strength":0.588,"price":7657.9561,"stop_level":7667.8501,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-10-19","known_ts":"2022-10-19","bar_index":143,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6925.8003,"stop_level":7667.8501,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-10-24","known_ts":"2022-10-24","bar_index":144,"type":"SELL","basis":"structure_stop","strength":0.588,"price":6530.04,"stop_level":7667.8501,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2022-11-09","known_ts":"2022-11-11","bar_index":148,"type":"REBUY","strength":0.45,"price":6450.8882,"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":"2022-12-30","known_ts":"2022-12-30","bar_index":159,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5619.7925,"stop_level":5689.0503,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-02-09","known_ts":"2023-02-09","bar_index":168,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5857.248,"stop_level":6035.3403,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-02-13","known_ts":"2023-02-13","bar_index":169,"type":"SELL","basis":"structure_stop","strength":0.588,"price":5461.4883,"stop_level":6035.3403,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-03-30","known_ts":"2023-04-03","bar_index":180,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2023-03-30","trigger_known_ts":"2023-04-03","strength":0.45,"price":1734.748,"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.956708,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1668.788,"atr14":287.314064,"stop_level":1525.130968,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-04-18","known_ts":"2023-04-20","bar_index":184,"type":"BUY","strength":0.45,"price":2875.8562,"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-04-18","known_ts":"2023-04-20","bar_index":184,"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-04-18","trigger_known_ts":"2023-04-20","strength":0.45,"price":2875.8562,"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.90532,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1754.5361,"atr14":336.123501,"stop_level":1586.47435,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-05-04","known_ts":"2023-05-08","bar_index":188,"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-05-04","trigger_known_ts":"2023-05-08","strength":0.588,"price":2513.0762,"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.903053,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"sweep_low":1906.244,"atr14":331.86307,"stop_level":1740.312465,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-06-12","known_ts":"2023-06-12","bar_index":196,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2872.5581,"stop_level":2882.4521,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-06-13","known_ts":"2023-06-13","bar_index":197,"type":"RECLAIM","strength":0.588,"price":3007.7761,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2023-06-12 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-06-12","prior_stop_level":2882.4521,"sweep_low":2834.9609,"atr14":238.113592,"stop_level":2715.904104,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-07-12","known_ts":"2023-07-12","bar_index":203,"type":"SELL","basis":"structure_stop","strength":0.588,"price":2922.0281,"stop_level":3060.5439,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-07-14","known_ts":"2023-07-14","bar_index":204,"type":"SELL","basis":"structure_stop","strength":0.725,"price":2869.26,"stop_level":3060.5439,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2023-08-25","known_ts":"2023-08-29","bar_index":214,"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-08-25","trigger_known_ts":"2023-08-29","strength":0.45,"price":1418.14,"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.844709,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1319.2001,"atr14":144.472397,"stop_level":1246.963902,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-09-08","known_ts":"2023-09-12","bar_index":217,"type":"BUY","strength":0.45,"price":1649.0,"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-08","known_ts":"2023-09-12","bar_index":217,"type":"BOTTOM_WATCH","scored":false,"subtype":"blocked_trigger","quality":"washout_trigger_watch","quality_reason":"blocked Oracle turn inside a point-in-time own-name washout","trigger_ts":"2023-09-08","trigger_known_ts":"2023-09-12","strength":0.45,"price":1649.0,"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.819429,"monthly_oversold_dwell":0,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":1418.14,"atr14":235.097425,"stop_level":1300.591288,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-11-02","known_ts":"2023-11-06","bar_index":230,"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-11-02","trigger_known_ts":"2023-11-06","strength":0.45,"price":1061.9561,"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.841924,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":949.824,"atr14":127.970836,"stop_level":885.838582,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-11-20","known_ts":"2023-11-22","bar_index":234,"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-11-20","trigger_known_ts":"2023-11-22","strength":0.45,"price":857.48,"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.872361,"monthly_oversold_dwell":1,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":521.7436,"atr14":144.203145,"stop_level":449.642027,"risk_basis":"daily_ohlc_atr14"},{"ts":"2023-12-29","known_ts":"2024-01-03","bar_index":243,"type":"BUY","strength":0.45,"price":367.3972,"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-12-29","known_ts":"2024-01-03","bar_index":243,"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-12-29","trigger_known_ts":"2024-01-03","strength":0.45,"price":367.3972,"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.945069,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":280.33,"atr14":73.764219,"stop_level":243.44789,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-01-23","known_ts":"2024-01-25","bar_index":248,"type":"BOTTOM_WATCH","scored":false,"subtype":"early_dot","quality":"washout_early_watch","quality_reason":"early momentum turn inside a point-in-time own-name washout","trigger_ts":"2024-01-23","trigger_known_ts":"2024-01-25","strength":0.45,"price":319.2464,"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.951769,"monthly_oversold_dwell":3,"recent_3d_oversold":true},"regime":{"weeklyBull":false,"above200":false,"monthlyBull":false},"sweep_low":296.1604,"atr14":41.426684,"stop_level":275.447058,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-02-28","known_ts":"2024-02-28","bar_index":256,"type":"SELL","basis":"structure_stop","strength":0.588,"price":298.1392,"stop_level":303.416,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-02-29","known_ts":"2024-02-29","bar_index":256,"type":"RECLAIM","strength":0.588,"price":306.714,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-02-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":"2024-02-28","prior_stop_level":303.416,"sweep_low":297.4796,"atr14":33.04833,"stop_level":280.955435,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-03-11","known_ts":"2024-03-11","bar_index":259,"type":"SELL","basis":"structure_stop","strength":0.588,"price":253.946,"stop_level":298.1392,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false}},{"ts":"2024-06-18","known_ts":"2024-06-21","bar_index":282,"type":"BUY","strength":0.725,"price":306.714,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":false},"quality":"block","quality_reason":"failed reclaim-and-hold","tier":"base","score":55},{"ts":"2024-07-08","known_ts":"2024-07-08","bar_index":286,"type":"SELL","basis":"structure_stop","strength":0.863,"price":138.904,"stop_level":145.7716,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2024-07-10","known_ts":"2024-07-10","bar_index":286,"type":"RECLAIM","strength":0.863,"price":157.528,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2024-07-08 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2024-07-08","prior_stop_level":145.7716,"sweep_low":128.04,"atr14":51.824028,"stop_level":102.127986,"risk_basis":"daily_ohlc_atr14"},{"ts":"2024-10-22","known_ts":"2024-10-24","bar_index":311,"type":"BUY","strength":0.725,"price":93.12,"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":30},{"ts":"2024-11-05","known_ts":"2024-11-05","bar_index":314,"type":"SELL","basis":"structure_stop","strength":0.725,"price":87.3,"stop_level":89.628,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2024-12-20","known_ts":"2024-12-24","bar_index":325,"type":"BUY","strength":0.725,"price":98.164,"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":"2025-01-15","known_ts":"2025-01-15","bar_index":330,"type":"SELL","basis":"structure_stop","strength":0.863,"price":81.48,"stop_level":92.344,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2025-02-06","known_ts":"2025-02-06","bar_index":335,"type":"SELL","basis":"structure_stop","strength":0.863,"price":69.452,"stop_level":70.228,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2025-02-07","known_ts":"2025-02-07","bar_index":335,"type":"RECLAIM","strength":0.863,"price":75.272,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-02-06 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true},"anchor_ts":"2025-02-06","prior_stop_level":70.228,"sweep_low":69.064,"atr14":10.74701,"stop_level":63.690495,"risk_basis":"daily_ohlc_atr14"},{"ts":"2025-05-08","known_ts":"2025-05-12","bar_index":356,"type":"BUY","strength":0.725,"price":44.232,"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":60},{"ts":"2025-06-30","known_ts":"2025-06-30","bar_index":367,"type":"SELL","basis":"structure_stop","strength":1.0,"price":72.556,"stop_level":73.72,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":true,"monthlyBull":true}},{"ts":"2025-09-25","known_ts":"2025-09-29","bar_index":388,"type":"BUY","strength":0.725,"price":36.3944,"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":25},{"ts":"2025-10-15","known_ts":"2025-10-15","bar_index":392,"type":"SELL","basis":"structure_stop","strength":0.725,"price":33.4844,"stop_level":33.9888,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2025-10-22","known_ts":"2025-10-22","bar_index":394,"type":"SELL","basis":"structure_stop","strength":0.725,"price":31.6996,"stop_level":33.9888,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true}},{"ts":"2025-10-24","known_ts":"2025-10-24","bar_index":395,"type":"RECLAIM","strength":0.725,"price":37.636,"scored":false,"quality":"stop_sweep_reclaim","quality_reason":"price reclaimed the 2025-10-22 structure-stop level within five sessions","reasons":["close_reclaimed_stop_level","within_5_sessions","failed_breakdown"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"anchor_ts":"2025-10-22","prior_stop_level":33.9888,"sweep_low":30.3416,"atr14":4.184101,"stop_level":28.249549,"risk_basis":"daily_ohlc_atr14"},{"ts":"2026-02-23","known_ts":"2026-02-25","bar_index":422,"type":"BUY","strength":0.588,"price":12.52,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"block","quality_reason":"counter-trend, no 200-reclaim/hold","tier":"base","score":40},{"ts":"2026-04-27","known_ts":"2026-04-27","bar_index":436,"type":"SELL","basis":"structure_stop","strength":0.725,"price":7.48,"stop_level":7.56,"reasons":["distribution_confirmed","structure_break"],"regime":{"weeklyBull":true,"above200":false,"monthlyBull":true}},{"ts":"2026-08-03","known_ts":"2026-08-05","bar_index":459,"type":"BUY","strength":0.588,"price":2.38,"reasons":["macd_bull_cross","recent_b1","confirm_bull","rsi<65"],"regime":{"weeklyBull":false,"above200":false,"monthlyBull":true},"quality":"pending","quality_reason":"pending confirmation","tier":"base","score":25}],"state":{"position_hint":"long","last_signal":"BUY","last_scored_signal":"BUY","last_scored_ts":"2026-08-05","last_scored_basis":null,"bars_since_signal":0,"extended":false,"strong_bull":false,"overbought":false,"weeklyBull":false,"above200":false},"early_dots":["2021-08-03","2021-08-19","2021-10-01","2021-10-22","2022-02-17","2022-04-25","2022-05-16","2023-08-04","2023-12-29","2024-08-22","2024-10-01","2024-11-25","2024-12-20","2025-03-10","2025-03-31","2025-04-22","2025-08-13","2025-09-17","2025-11-28","2026-02-09","2026-05-28","2026-08-03"],"warnings":[{"ts":"2022-06-17","kind":"arm","px":22657.2598},{"ts":"2022-06-28","kind":"confirm","px":21766.8008,"level":22063.6211},{"ts":"2022-09-27","kind":"arm","px":7915.2002},{"ts":"2022-10-11","kind":"confirm","px":7657.9561,"level":7667.8501},{"ts":"2022-10-18","kind":"arm","px":7133.5742},{"ts":"2022-10-19","kind":"confirm","px":6925.8003,"level":7667.8501},{"ts":"2022-10-21","kind":"arm","px":6648.7681},{"ts":"2022-10-24","kind":"confirm","px":6530.04,"level":7667.8501},{"ts":"2022-12-15","kind":"arm","px":6074.916},{"ts":"2022-12-30","kind":"confirm","px":5619.7925,"level":5689.0503},{"ts":"2023-01-31","kind":"arm","px":6233.2202},{"ts":"2023-02-09","kind":"confirm","px":5857.248,"level":6035.3403},{"ts":"2023-02-10","kind":"arm","px":5392.23},{"ts":"2023-02-13","kind":"confirm","px":5461.4883,"level":6035.3403},{"ts":"2023-05-19","kind":"arm","px":2671.3801},{"ts":"2023-06-12","kind":"confirm","px":2872.5581,"level":2882.4521},{"ts":"2023-06-16","kind":"arm","px":3001.1802},{"ts":"2023-07-12","kind":"confirm","px":2922.0281,"level":3060.5439},{"ts":"2023-07-13","kind":"arm","px":2961.604},{"ts":"2023-07-14","kind":"confirm","px":2869.26,"level":3060.5439},{"ts":"2024-02-21","kind":"arm","px":303.416},{"ts":"2024-02-28","kind":"confirm","px":298.1392,"level":303.416},{"ts":"2024-03-08","kind":"arm","px":263.1804},{"ts":"2024-03-11","kind":"confirm","px":253.946,"level":298.1392},{"ts":"2024-07-01","kind":"arm","px":180.808},{"ts":"2024-07-08","kind":"confirm","px":138.904,"level":145.7716},{"ts":"2024-11-04","kind":"arm","px":86.136},{"ts":"2024-11-05","kind":"confirm","px":87.3,"level":89.628},{"ts":"2025-01-14","kind":"arm","px":86.136},{"ts":"2025-01-15","kind":"confirm","px":81.48,"level":92.344},{"ts":"2025-01-17","kind":"arm","px":83.032},{"ts":"2025-02-06","kind":"confirm","px":69.452,"level":70.228},{"ts":"2025-06-10","kind":"arm","px":51.216},{"ts":"2025-06-30","kind":"confirm","px":72.556,"level":73.72},{"ts":"2025-10-14","kind":"arm","px":35.3856},{"ts":"2025-10-15","kind":"confirm","px":33.4844,"level":33.9888},{"ts":"2025-10-21","kind":"arm","px":30.9624},{"ts":"2025-10-22","kind":"confirm","px":31.6996,"level":33.9888},{"ts":"2026-04-24","kind":"arm","px":7.6},{"ts":"2026-04-27","kind":"confirm","px":7.48,"level":7.56}],"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":[]}}}