Programas

Robô gestor de risco para MT4: utilitários de cálculo e limites

O robô gestor de risco mt4 cobre duas lacunas que o terminal deixa para o trader: converter o percentual de risco em lotes e interromper a negociação depois do limite diário de perda. As duas tarefas se resolvem com código que vive dentro do terminal e funciona enquanto o terminal está aberto. Analisamos que programas dessa classe existem, o que exatamente elas fazem com a sua conta e que verificações são obrigatórias antes de um código alheio ter acesso às ordens.

Os programas dentro do MetaTrader são um complemento: eles não substituem o terminal, e sim acrescentam a ele o que não existe nele. Cálculo do volume para o percentual, stop automático junto com a entrada, teto rígido de perda por dia e proibição de operar depois de uma sequência de stops.

Classe da ferramentacomplemento
Onde funcionaMT4 e MT5 no PC
Modelo de acessoloja e arquivos próprios
Tarefa principalautomação das regras

Quatro tipos de programa dentro do terminal

No MetaTrader vivem quatro entidades diferentes, e confundi-las sai caro: elas têm permissões diferentes e comportamentos diferentes no reinício. Um limitador de perda escrito como script não protege a conta — o script roda uma vez e se encerra.

01Script

Executa-se uma vez ao ser iniciado e termina. Serve para ações pontuais: colocar stops em todas as posições abertas, fechar tudo a mercado, mover os stops para o zero a zero.

ação pontual
02Indicador-painel

Desenha uma interface no gráfico e calcula grandezas, mas pode não ter permissões de negociação. Mostra o volume para o seu percentual e o preço do stop em dinheiro, e a ordem você envia.

cálculo e sugestão
03Robô assistente

Funciona continuamente no gráfico e sabe enviar ordens. Abre a posição com o volume calculado, coloca logo o stop e o take e conduz o trailing stop pela regra definida.

execução por comando
04Robô limitador

Não abre nada, apenas proíbe. Acompanha o equity e o número de operações, fecha posições e bloqueia a negociação ao atingir o limite diário de perda.

proibição e proteção

Os três primeiros economizam tempo e reduzem a chance de erro aritmético. O quarto tipo economiza a conta: ele é o único que intervém no momento em que o trader já não raciocina com clareza.

Trade Assistant MT4 e painéis de cálculo de volume

Os utilitários da classe trade assistant mt4 são feitos do mesmo jeito: um painel no gráfico, um campo de percentual de risco, um campo de nível de stop e um botão de envio da ordem. O valor não está no botão, e sim em que o volume se recalcula a cada deslocamento do stop — e à mão isso deixa de ser feito.

Campo do painelO que o trader defineO que o programa calcula
Riscopercentual dos fundos ou quantiarisco na moeda da conta
Stop-losspreço do nível ou distânciadistância em pips
Volumenadalotes para o risco e o stop, com arredondamento para baixo
Take-profitpreço ou multiplicador do riscoalvo pela relação definida
Margemnadagarantia para o volume calculado
Spreadnadacorreção ao preço efetivo de entrada

Um painel desses deve ser verificado uma vez e em demo: abrir uma operação de volume mínimo, esperar o stop disparar e comparar a perda efetiva com o risco declarado. Uma divergência maior que um décimo de por cento significa que o programa calcula pelo saldo em vez do equity ou não considera o spread.

Risk manager ea mt5: robô limitador de perda

O limitador é o programa mais útil e mais subestimado da classe. Ele não melhora a entrada e não aumenta o lucro: ele transforma uma regra branda em rígida, tirando do trader a decisão no momento em que ele não está em condições de decidir.

parada da negociação: equity ≤ equity no início do dia × (1 − limite)

RestriçãoComo se defineO que faz quando dispara
Limite diário de perdapercentual ou quantiafecha as posições, cancela as pendentes, bloqueia novas
Limite de perda da semanapercentual do equity de segunda-feirao mesmo por vários dias
Sequência de stops seguidosnúmero de operaçõespausa até o fim do dia
Número máximo de operaçõesunidades por diaproibição de abrir acima do limite
Volume total máximolotesnão deixa aumentar a posição
Proibição de operar por horáriohoras e notíciasbloqueio em intervalos definidos

Detalhe prático: o limite deve ser calculado sobre o equity, e não sobre o saldo, e o ponto de partida deve ser fixado no início do dia. Do contrário, depois de uma sequência de perdas o limite se recalcula sobre a conta reduzida e permite perder de novo e de novo — cada vez um pouco menos em dinheiro, mas o mesmo tanto em por cento.

O que verificar antes de instalar um robô alheio

Qualquer robô é código alheio com acesso às suas ordens. As cinco verificações abaixo levam uma noite e separam um utilitário de um problema.

01Rodar em demo

A mesma corretora, o mesmo tipo de conta, os mesmos símbolos. A demo difere do real na execução, mas mostra a lógica do programa por inteiro.

primeira noite
02Verificar a aritmética à mão

Abrir uma operação e comparar o volume calculado com a fórmula. A coincidência até o passo de volume é a única prova de que o programa calcula corretamente.

primeira noite
03Verificar o comportamento no reinício

Fechar e abrir o terminal: o limitador deve lembrar o ponto de partida do dia, e não começar o limite do zero.

obrigatório
04Olhar a queda de conexão

O programa só funciona com o terminal em execução. Se a proteção for necessária o tempo todo, o terminal se mantém num servidor, e não no computador de casa.

antes do real
05Restringir permissões

A negociação automática se autoriza de forma pontual, e o acesso à conta pela senha de negociação não se entrega a ninguém, nunca.

continuamente

Qual é o perigo dos robôs

As queixas sobre programas dessa classe quase sempre se resumem a quatro situações. Nenhuma delas está ligada a um erro na fórmula do volume.

perigosoMartingale disfarçado de gestor de riscoParte dos robôs prontos aumenta o volume depois de uma perda e fica bonito no histórico. Essa lógica não gere risco, e sim adia a realização dele para uma única operação grande.
perigosoAcesso à senha de negociaçãoPara funcionar, ao programa basta ser iniciado no seu terminal. A senha que permite operar de fora não é necessária a nenhum utilitário.
atençãoFuncionamento apenas com o terminal ligadoUm computador desligado retira a proteção: o limitador não fechará as posições nem interromperá a negociação enquanto a plataforma não estiver em execução.
atençãoEspecificações diferentes entre corretorasUm programa configurado para cotações de cinco dígitos e lote padrão pode contar o pip de outro modo em outra corretora. A verificação em demo é obrigatória a cada troca de conta.

Robôs e utilitários: respostas curtas

É preciso um robô se eu calculo o volume sozinho
Não obrigatoriamente. O utilitário economiza segundos e elimina erros de digitação, mas executa a mesma fórmula. O limitador de perda é mais útil: ele faz o que a pessoa em prejuízo faz mal.
Onde conseguir os programas
Loja embutida no terminal, site do desenvolvedor ou código próprio. Os produtos de loja em geral têm versão demo para o testador.
Os robôs funcionam no terminal móvel
Não. As versões móveis do MetaTrader não executam código: utilitários e limitadores vivem apenas no computador ou no servidor.
Dá para escrever esses programas sozinho
Sim, a linguagem MQL foi feita para isso. Um limitador de perda diária é o primeiro programa típico: algumas dezenas de linhas e uma lógica clara.
O robô se verifica no testador de estratégias
A lógica de abertura e acompanhamento, sim. O comportamento do limitador na virada do dia e no reinício do terminal o testador não reproduz.
O que fazer quando o volume diverge
Comparar três coisas: a base do cálculo, o valor do pip e a regra de arredondamento. O erro quase sempre está num desses três lugares.

Perguntas frequentes

Em que um robô difere de um script no MetaTrader

O script se executa uma vez e termina; o robô funciona continuamente enquanto estiver no gráfico e o terminal estiver aberto. Um limitador de perda só é possível como robô: ele precisa acompanhar a conta sem interrupção.

Como um robô limitador calcula o limite diário

Ele memoriza o equity no início do dia de negociação e o compara com o atual. Numa queda do percentual definido, as posições se fecham, as ordens pendentes se cancelam e novas operações ficam bloqueadas até o dia seguinte.

Por que o limite se calcula sobre o equity, e não sobre o saldo

O saldo não enxerga a perda flutuante: uma posição aberta no negativo não o altera até o fechamento. Um limitador atrelado ao saldo dispara tarde demais.

É seguro comprar um robô na loja do terminal

Comprar é mais seguro que baixar um arquivo de fora: o produto fica vinculado à conta e há versão demo para verificar no testador. Mas o código continua fechado, por isso a verificação do comportamento em demo continua necessária.

Um utilitário de cálculo de lote pode errar

Pode, e as causas típicas são três: cálculo pelo saldo em vez dos fundos, valor do pip errado em pares cruzados e arredondamento para cima. Cada uma dá um risco maior que o planejado.

É preciso VPS para um robô limitador

Se a proteção deve funcionar sempre, sim. O utilitário não age com o terminal desligado, e é justamente nesses momentos que uma posição aberta vai contra você.

O trailing stop de um robô substitui o acompanhamento manual

Ele torna o acompanhamento mecânico e uniforme, o que em geral é melhor que o manual. Mas a regra de puxar o stop é você quem define, e uma regra ruim o robô executará com a mesma precisão de uma boa.

Dá para colocar vários robôs num mesmo gráfico

Num mesmo gráfico, não; no MetaTrader funciona um robô por janela. O limitador em geral se coloca num gráfico à parte, porque não está atrelado a um símbolo específico.

Como saber se um robô aumenta o volume depois de uma perda

Verificar no testador: se depois de uma operação perdedora o volume seguinte é maior que o anterior com a mesma distância até o stop, é martingale, seja como for que se chame na descrição.

O que fazer se o robô parou de abrir operações

Verificar a permissão de negociação automática, a validade da licença, a correspondência do símbolo e se o limite próprio do programa não disparou. Depois de disparar, o limitador fica em silêncio de propósito.

Vale confiar a escolha do ponto de entrada a um robô

Isso já não é gestão de risco, e sim um sistema de negociação, e deve ser avaliado pela estatística na distância, e não pela descrição. Um robô desses não tem relação com gestão de risco.

Quantos programas faz sentido manter ao mesmo tempo

Em geral dois: o painel de cálculo de volume e o limitador de perda. Cada um a mais acrescenta um ponto de falha e reduz a compreensão do que acontece com a conta.

Logotipo ARMF
Redação ARMFAnalisamos a gestão de risco no forex onde ela se calcula: o volume em lotes a partir da distância até o stop e do valor do pip, a margem exigida, o preço do drawdown e a taxa de acerto de equilíbrio. Damos as fórmulas por inteiro, para que o cálculo possa ser repetido na sua própria planilha.Quem escreve e como verificamos os dadosDados verificados em: 04.09.2026