Limites de sessão em robô: como configurar

Um robô de trading executa regras com velocidade e sem cansaço. Isso é uma vantagem quando as regras protegem o capital, e um problema quando não existe nada que o faça parar. Os limites de sessão são essa camada de proteção: condições que encerram a automação antes que uma sequência ruim vire uma perda grande. Neste artigo mostramos quais limites um robô para a Deriv deve ter, como dimensionar cada um e como testá-los. Nenhum limite cria vantagem estatística; eles apenas controlam o tamanho do estrago possível.
O que é uma sessão
Sessão é o intervalo entre ligar e desligar o robô. Dentro dela, o robô mantém contadores: resultado acumulado, número de operações, perdas seguidas e tempo decorrido. Antes de cada nova ordem, ele compara esses contadores com os limites configurados. Se qualquer um foi atingido, a sessão termina e nenhuma ordem nova é enviada.
Os limites essenciais
| Limite | O que verifica | Exemplo com banca de R$ 1.000 |
|---|---|---|
| Stop de perda | Resultado acumulado negativo | R$ 50 (5%) |
| Stop de ganho | Resultado acumulado positivo | R$ 50 (5%) |
| Máximo de operações | Quantidade de contratos na sessão | 30 |
| Perdas seguidas | Sequência atual de perdas | 5 |
| Duração máxima | Tempo desde o início | 30 minutos |
| Entrada máxima | Valor de cada ordem | R$ 10 (1%) |
| Saldo mínimo | Saldo da conta antes da ordem | R$ 900 |
Os números são ilustrativos. O importante é que cada limite seja um número fixo, definido antes de ligar o robô.
Como dimensionar a partir da banca
Comece pela pergunta: quanto eu aceito perder hoje, no pior caso? Esse é o stop de perda. A entrada vem depois: com entradas de 1% e stop de 5%, a sessão aguenta cinco perdas líquidas antes de parar. Um bom teste de coerência é conferir se o stop de perda é atingível antes de outro limite estourar de forma perigosa. Se a entrada for de 5% e o stop de 5%, uma única perda encerra a sessão, e o robô vira uma ferramenta de operação única.
O limite de perdas seguidas complementa o stop financeiro: em contratos de 50%, sequências de 5 ou mais perdas são comuns. Ele também é útil para detectar comportamento anômalo, como uma falha de dados que faz o robô entrar repetidamente em condições erradas. Calculamos a probabilidade de quebra no artigo sobre risco de ruína.
A ordem das verificações importa
Em um robô bem construído, os limites são checados antes de solicitar a proposta do contrato, e de novo depois que cada contrato é liquidado. Dois detalhes técnicos fazem diferença:
- Contratos em aberto: se o robô permite mais de um contrato simultâneo, o stop deve considerar a perda máxima possível dos contratos abertos, não só o resultado já liquidado.
- Reconexão: após uma queda do WebSocket, o robô deve reconciliar o estado com a API (saldo e contratos abertos) antes de voltar a operar, para não "esquecer" perdas que aconteceram durante a desconexão.
Limites que pioram o risco
Alguns parâmetros parecem limites, mas aumentam a exposição. O principal é a recuperação automática: aumentar a entrada após perdas para "zerar" a sessão. Combinada com um stop de perda alto, ela faz o robô atingir o pior caso muito mais rápido. Se a sua configuração usa qualquer progressão, recalcule o stop considerando a maior entrada possível. Explicamos os números em por que o Martingale é arriscado.
Como testar na demo
- Configure todos os limites com os valores pretendidos.
- Rode sessões curtas na conta demo e confirme que cada limite realmente encerra a sessão.
- Force cenários: reduza o stop de perda para um valor baixo e veja se o robô para.
- Derrube a internet por alguns segundos e verifique o comportamento após a reconexão.
- Confira no histórico se nenhuma ordem foi enviada depois do limite.
Para o passo a passo de configuração, veja como configurar o stop no robô. Para critérios de interrupção além dos stops (bug, latência, segurança), veja quando pausar o robô de trading.
Como funciona no Codexium
No Codexium você define valor de entrada, stop de perda e stop de ganho antes de ligar o robô, e os mesmos limites valem no modo manual. Quando um limite é atingido, a sessão é encerrada e o histórico registra todas as operações. Recomendamos sempre testar a configuração na demo antes de qualquer valor real.
Resumo
Limites de sessão são o freio do robô: stop de perda e de ganho, máximo de operações, perdas seguidas, duração, entrada máxima e saldo mínimo. Dimensione tudo a partir do quanto você aceita perder, verifique os limites antes de cada ordem e teste o comportamento na demo. Eles não garantem resultado, mas impedem que um dia ruim se transforme em uma perda que você não planejou.
Antes de ativar qualquer limite em produção, passe pelo checklist antes de ligar o robô.
Limites de sessão no Codexium
Crie sua conta no Codexium, conecte a Deriv pelo login oficial e configure meta de ganho, limite de perda e quantidade de ciclos na Conta Demonstrativa.
Perguntas frequentes
Quais limites de sessão um robô de trading deve ter?
Os essenciais são stop de perda e stop de ganho da sessão, número máximo de operações, limite de perdas seguidas, duração máxima, entrada máxima e saldo mínimo da conta.
Como definir o stop de perda da sessão do robô?
Parta do valor que você aceita perder em um dia sem afetar a banca de forma séria e converta isso em um limite fixo. Esse número vem do seu risco aceitável, não de uma meta de ganho.
O stop de perda deve considerar contratos em aberto?
Sim. Se o robô permite mais de um contrato simultâneo, o limite deve considerar a perda máxima possível das posições abertas, e não só o resultado já liquidado.
Limites de sessão garantem que o robô não dá prejuízo?
Não. Eles limitam o tamanho da perda em um dia ruim, mas não mudam a expectativa das operações nem eliminam o risco de perder.
Como testar os limites de sessão antes da conta real?
Rode o robô na conta demo com os mesmos limites e confira se cada um encerra a sessão no momento certo, inclusive depois de reiniciar o robô.


