Staging · validação Bitvavo e Emergency Stop

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ódigoO que rejeitaValor atualDefaultOrigemControleRejeições 24hRejeições 7dImpacto hipotético 24h
01EDGE_TOO_LOWAposta sem alpha suficiente—8% min—READ ONLY00Sem threshold numérico
02CONFIDENCE_TOO_LOWILSA não tem convicção estatística—70% min—READ ONLY00Sem threshold numérico
03LIQUIDITY_TOO_LOWNão há pares para entrar—$5k min—READ ONLY00Sem threshold numérico
04MAX_POSITION_EXCEEDEDCada trade não pode ultrapassar cap %—6% bancária—READ ONLY00Sem threshold numérico
05DAILY_LOSS_LIMITDia ruim → desliga o robô até amanhã—−8% stop—READ ONLY00Sem threshold numérico
06MAX_DRAWDOWNModo sobrevivência: salva o capital—−20% hard stop—READ ONLY00Sem threshold numérico
07CORRELATION_LIMITNão concentre em mesma categoria—2 por cat—READ ONLY00Sem threshold numérico
08TOTAL_EXPOSURE_LIMITMantenha pólvora seca—30% deployed—READ ONLY00Sem threshold numérico
09STALE_PRICEPreço velho = informação velha—>2h rejeita—READ ONLY00Sem threshold numérico
10MARKET_TOO_CLOSE_TO_RESOLUTIONSpike de vol perto do resolver—min 6h—READ ONLY00Sem threshold numérico
11EMERGENCY_STOP_ACTIVEBloqueia novas entradas quando o stop global está armado—stop global—READ ONLY00Sem threshold numérico
12DUPLICATE_TRADEImpede duplicar uma posição/operação já existente—1 por mercado—READ ONLY00Sem threshold numérico