Risk Gate · 12 regras determinísticas
NENHUMA LLM aqui. Tudo é aritmética pura e enum fixo para auditabilidade.
Emergency Stop global:
sma:emergency_stop=1 no Redis → bloqueia novos scans e novas entradas; avaliações diretas são rejeitadas com EMERGENCY_STOP_ACTIVE.| # | Código | O que rejeita | Valor atual | Default | Origem | Controle | Rejeições 24h | Rejeições 7d | Impacto hipotético 24h |
|---|---|---|---|---|---|---|---|---|---|
| 01 | EDGE_TOO_LOW | Aposta sem alpha suficiente | — | 8% min | — | READ ONLY | 0 | 0 | Sem threshold numérico |
| 02 | CONFIDENCE_TOO_LOW | ILSA não tem convicção estatística | — | 70% min | — | READ ONLY | 0 | 0 | Sem threshold numérico |
| 03 | LIQUIDITY_TOO_LOW | Não há pares para entrar | — | $5k min | — | READ ONLY | 0 | 0 | Sem threshold numérico |
| 04 | MAX_POSITION_EXCEEDED | Cada trade não pode ultrapassar cap % | — | 6% bancária | — | READ ONLY | 0 | 0 | Sem threshold numérico |
| 05 | DAILY_LOSS_LIMIT | Dia ruim → desliga o robô até amanhã | — | −8% stop | — | READ ONLY | 0 | 0 | Sem threshold numérico |
| 06 | MAX_DRAWDOWN | Modo sobrevivência: salva o capital | — | −20% hard stop | — | READ ONLY | 0 | 0 | Sem threshold numérico |
| 07 | CORRELATION_LIMIT | Não concentre em mesma categoria | — | 2 por cat | — | READ ONLY | 0 | 0 | Sem threshold numérico |
| 08 | TOTAL_EXPOSURE_LIMIT | Mantenha pólvora seca | — | 30% deployed | — | READ ONLY | 0 | 0 | Sem threshold numérico |
| 09 | STALE_PRICE | Preço velho = informação velha | — | >2h rejeita | — | READ ONLY | 0 | 0 | Sem threshold numérico |
| 10 | MARKET_TOO_CLOSE_TO_RESOLUTION | Spike de vol perto do resolver | — | min 6h | — | READ ONLY | 0 | 0 | Sem threshold numérico |
| 11 | EMERGENCY_STOP_ACTIVE | Bloqueia novas entradas quando o stop global está armado | — | stop global | — | READ ONLY | 0 | 0 | Sem threshold numérico |
| 12 | DUPLICATE_TRADE | Impede duplicar uma posição/operação já existente | — | 1 por mercado | — | READ ONLY | 0 | 0 | Sem threshold numérico |