Calculadora de tamanho de posição no MT5

Escrito por Nathan Cole·
Calculadora de tamanho de posição no MT5: o percentual de risco e um stop estrutural transformados num lote que o terminal aceita

O MetaTrader 5 não tem calculadora de tamanho de posição. A janela Nova ordem pede o volume em lotes e aceita um stop-loss, mas nunca converte um no outro. Os números que tornam essa conversão possível, contract size, tick value e volume step, ficam na especificação do símbolo, a um clique com o botão direito.

Ou seja, uma calculadora de tamanho de posição no MT5 é sempre algo que você leva até o terminal: uma aba do navegador, uma planilha ou um painel que vive no gráfico. É nessa lacuna que nascem quase todos os erros de dimensionamento, e nenhum deles parece um erro na hora. Você calcula 0.185 lotes em outro lugar, digita 0.19 na janela da ordem porque o campo não aceita três casas decimais, e seu risco de um por cento virou, em silêncio, um e um quinto.

Este artigo trata do lado do terminal: o que o MetaTrader 5 exige antes de aceitar um volume, por que o número calculado em outro lugar muitas vezes não sobrevive à viagem, e como dimensionar uma operação a partir de um stop estrutural em vez de uma quantidade redonda de pips. A aritmética em si, por que a fórmula é assim e como ela é deduzida, está no guia de calculadora de tamanho de posição. Aqui partimos do princípio de que você já a conhece.

O MT5 tem uma calculadora de tamanho de posição?

Não. O MetaTrader 5 vem com uma caixa de ordens, não com uma ferramenta de risco. Abra Nova ordem e você terá um campo Volume medido em lotes, além dos campos Stop Loss e Take Profit medidos em preço. Nada os conecta. Você pode colocar um stop a 27 pips e um volume de 5 lotes, e o terminal envia sem dizer nada.

Duas colunas comparando o que a janela de ordem do MT5 pede ao trader e o que ela nunca calcula sozinha
A janela de ordem reúne quatro números independentes. A relação entre eles é tarefa sua. Ilustrativo.

Esse desenho é deliberado, não preguiçoso. O MetaTrader é uma plataforma para muitas classes de instrumentos e muitos modelos de corretora, e a conversão de risco em volume depende de valores que a corretora define por símbolo. O terminal expõe esses valores e deixa a decisão com você ou com o que você instalar por cima.

O trading com um clique não muda isso. Ele remove a janela de confirmação, então um clique envia uma ordem a mercado com o volume mostrado no painelzinho do canto. Mais rápido, sim, mas o volume continua sendo um número que você digitou antes, calculado onde o terminal não enxerga. Velocidade em cima de um número não conferido não é melhoria.

O resto do terminal também não ajuda muito. A Caixa de ferramentas mostra margem e margem livre de posições que já existem, o que serve depois do fato e não serve enquanto você decide. O app móvel tem a mesma caixa de ordens com o mesmo elo faltando. O que o MetaTrader oferece de fato é a camada de extensões: scripts MQL5, Expert Advisors e painéis conseguem ler diretamente a especificação do símbolo e o estado da conta, e é por isso que toda resposta séria a esse problema acaba morando dentro do terminal, e não ao lado dele.

Os três números que o MT5 usa para virar risco em lotes

Toda conversão de risco em dinheiro para lotes passa por três valores que ficam num só lugar: clique com o botão direito no símbolo em Observação do mercado, escolha Especificação e leia. Eles são definidos pela sua corretora, mudam entre símbolos e mudam entre corretoras para o mesmo símbolo.

100.000Contract size, um lote padrão de FX
0,01Volume step habitual, o menor incremento permitido
10Ticks em um pip numa cotação de 5 dígitos

Contract size é quantas unidades da moeda base um lote representa. Na maioria dos pares FX são 100.000. Ouro, índices e cripto usam outra coisa, e é por isso que um hábito construído no EURUSD falha na primeira vez que você dimensiona XAUUSD.

Tick value é quanto vale um tick de movimento em um lote, na moeda da sua conta. Tick size é o tamanho desse tick em termos de preço. É nesses dois que as pessoas perdem um fator de dez, então vale ir devagar aqui.

Numa cotação de EURUSD de cinco dígitos o tick size é 0,00001 e um pip é 0,0001, o que faz um pip valer dez ticks. A especificação diz que o tick vale cerca de US$ 1,00 por lote. Toda calculadora que você já usou trabalha em pips e chama isso de US$ 10,00 por lote. Os dois números estão certos. Usar um no lugar do outro deixa você com uma posição dez vezes maior ou dez vezes menor, e nenhuma das duas parece obviamente errada na tela.

Os três campos da especificação do símbolo que convertem risco em lotes: contract size, tick value com tick size, e volume step

Três campos, a um clique com o botão direito

Contract size diz o que um lote representa. Tick value e tick size dizem quanto o movimento custa. Volume step diz o que a corretora vai realmente aceitar. Os três são por símbolo e por corretora, e é por isso que um valor decorado no EURUSD deixa de valer no instante em que você abre o ouro. Os valores mostrados são ilustrativos.

Nem toda corretora cota com cinco dígitos. Num feed de EURUSD de quatro dígitos o tick e o pip são a mesma coisa, e o tick value sai por volta de US$ 10,00 por lote em vez de US$ 1,00. Nenhuma das duas configurações está errada; a armadilha é carregar uma suposição de uma conta para outra. Leia a especificação na conta em que você realmente opera e confira os dígitos antes de confiar num valor decorado em outro lugar.

Volume step é o menor incremento que a corretora aceita, normalmente 0,01 lote. É a razão pela qual um tamanho calculado quase nunca coincide com um enviável.

Por que o terminal recusa o número de uma calculadora web

A aritmética de uma calculadora gratuita está correta. O que ela não conhece é sua conta, sua corretora e seu símbolo, e o terminal confere as três coisas antes de aceitar qualquer coisa.

O que quebraO que acontece de verdadeO que fazer
Moeda da contaO valor do ponto é convertido para a moeda da sua conta, então uma calculadora baseada em USD fica um pouco fora numa conta em EUR ou GBPLeia o tick value na especificação, onde ele já vem na sua moeda
Volume stepUm 0,185 calculado não é enviável quando o step é 0,01Arredonde para baixo, nunca para cima
Volume mínimo e máximoContas pequenas com risco apertado calculam tamanhos abaixo do lote mínimoOpere no mínimo só se o risco resultante ainda for aceitável; caso contrário, deixe a operação passar
Margem livreO volume é válido, a margem exigida supera a livre e a ordem é recusadaConfira a margem antes de aumentar o tamanho, principalmente com várias posições abertas
Spread e comissãoOs custos são cobrados em cima da perda no seu stop, então o risco real fica um pouco acima do planejadoDeixe uma folga pequena ou subtraia o custo esperado do dinheiro em risco

Símbolos que não são FX são onde essas diferenças deixam de ser acadêmicas. O ouro costuma ser cotado com contract size de 100 onças e um ponto que vale cerca de US$ 1,00 por lote, então um stop de 270 pontos no XAUUSD e um de 270 pontos no EURUSD produzem tamanhos completamente diferentes com o mesmo risco. Índices e CFDs de cripto têm de novo suas próprias definições de contrato, e algumas corretoras as listam por símbolo, não por classe. A fórmula nunca muda; as entradas mudam, toda vez que você troca de instrumento. Esse é o argumento para ler a especificação em vez de reaproveitar o número de ontem.

O terminal diz em qual desses ele esbarrou, com as palavras dele. Um volume que não é múltiplo válido, ou que está fora da faixa permitida, volta como uma mensagem de volume inválido. Um volume que a conta não sustenta volta como uma mensagem de dinheiro insuficiente, que fala de margem e não do seu risco. Ler a recusa ao pé da letra evita consertar a coisa errada: tem gente que revisa a própria aritmética por dez minutos quando o terminal estava dizendo que havia outras quatro posições abertas.

O caso do volume mínimo merece um parágrafo, porque é uma restrição real em contas pequenas e ninguém gosta de dizer isso em voz alta. Se um por cento do seu saldo dividido pela distância até o stop fica abaixo do lote mínimo da corretora, você tem duas saídas honestas: operar o mínimo e aceitar o percentual maior, ou deixar a operação passar. Alargar o risco para a aritmética ficar redondinha é como uma regra deixa de ser regra. Quanto esse percentual deveria ser, para começo de conversa, é assunto da gestão de risco, onde a interação entre risco por operação, reward-to-risk e profundidade do drawdown é trabalhada direito.

Dimensionando a partir de um stop SMC, passo a passo

Distâncias redondas de stop são cômodas e arbitrárias. Um stop estrutural não é nem uma coisa nem outra: ele fica além do nível que invalidaria a ideia, então sua distância muda de setup para setup e o tamanho da posição tem que mudar junto. É nisso que consiste dimensionar por risco em vez de por hábito.

Pegue uma compra a partir de um order block de alta (zona onde provavelmente há ordens institucionais) no EURUSD. Um order block é o último candle de fechamento de baixa antes do impulso que rompeu a estrutura, e esse rompimento só conta depois que o inducement abaixo dele foi tomado e o preço fechou além do nível. Essa sequência é o que torna o ponto de invalidação objetivo, e um ponto de invalidação objetivo é o que torna o stop, e portanto o tamanho, reproduzível.

  1. Fixe o risco em dinheiro. Uma conta de US$ 5.000 a 1% dá US$ 50. Esse número é decidido antes de olhar o gráfico, não depois.
  2. Leia a entrada e o stop no gráfico. Entrada na reação a partir do bloco em 1,08450, stop além da borda distante dele em 1,08180.
  3. Meça a distância. 1,08450 − 1,08180 = 0,00270, ou seja 270 pontos, 27,0 pips.
  4. Puxe os valores do símbolo. EURUSD: contract size 100.000, tick size 0,00001, tick value US$ 1,00 por lote. Um pip são dez ticks, então um pip são US$ 10,00 por lote.
  5. Divida. US$ 50 ÷ (27,0 × US$ 10,00) = 0,185 lote.
  6. Arredonde para baixo até o volume step. 0,185 vira 0,18 lote. Risco real: 0,18 × 27,0 × US$ 10,00 = US$ 48,60, confortavelmente dentro do limite de US$ 50.
  7. Confira a margem antes de enviar. Com alavancagem 1:30, 0,18 lote de EURUSD imobiliza cerca de US$ 651 de margem. Seu risco é US$ 48,60; o capital que a posição ocupa é treze vezes isso. São perguntas diferentes, e a fórmula de dimensionamento responde só uma delas.
Entrada e stop marcados numa série de candles, com a distância em pips e o lote resultante
O stop fica além do bloco, não num número redondo. A distância manda no tamanho. Os números são ilustrativos, não uma recomendação de operação.

O passo 6 é onde acontece o estrago silencioso. Arredondar 0,185 para 0,19 parece nada, e custa US$ 51,30 numa regra de US$ 50. Uma operação, sem drama. Repetido como hábito ao longo de uma sequência de perdas, é uma regra que existe no papel e não na conta. Arredonde para baixo e aceite a pequena diferença.

Todos os números aqui são ilustrativos. Contract size, tick value e volume step vêm da especificação da sua própria corretora, e não vão bater exatamente com este exemplo.

Oito formas de o painel dimensionar a mesma operação

A aritmética acima leva uns trinta segundos depois que você a fez cem vezes. A troca de janela não: gráfico, calculadora, de volta ao gráfico, para a janela da ordem, digitar de novo. Cada troca é uma chance de inverter um dígito, e o mercado não espera enquanto você confere.

Oito métodos de dimensionamento por risco disponíveis num painel de trading do MT5, com o que cada um mede

Oito formas de definir o mesmo um por cento

Percentual do saldo, do equity, da margem livre, um percentual personalizado, percentual do dia, da semana ou do mês anterior, um tamanho baseado em ATR, ou um valor fixo na moeda da conta. Todos respondem à mesma pergunta a partir de referências diferentes: sobre qual número exatamente o seu percentual de risco incide?

O Smart Trade Assistant é o nosso painel de MT5 para isso. Você arrasta a linha do stop para onde a estrutura manda, escolhe o método, e o volume é calculado contra a especificação ao vivo do símbolo e arredondado ao step da corretora antes de a ordem sair. Sem segunda janela, sem redigitar.

Os métodos importam mais do que parecem. O percentual do saldo ignora a perda flutuante aberta, então depois de uma manhã ruim ele ainda dimensiona pelo número com que você começou o dia. O percentual do equity inclui essa perda e encolhe seu tamanho enquanto você está no prejuízo. O da margem livre é mais rigoroso ainda. Para um desafio de prop firm com limite diário rígido, dimensionar por equity costuma ser a escolha honesta, porque é o equity que a regra mede.

Os métodos de período anterior existem por uma disciplina específica: dimensionar pelo dia, pela semana ou pelo mês anterior congela a referência, de modo que uma boa sequência não aumenta sua exposição na hora. Quem aumenta rápido demais depois de ganhar costuma achar isso útil. O método ATR funciona de outro jeito: dimensiona contra a volatilidade recente e não contra a conta, o que combina com sistemas em que o stop já sai da volatilidade. Com stops estruturais combina menos, porque ali a distância já foi decidida pelo gráfico.

Qualquer que seja o método, o valor que importa é o lido no momento da ordem. Um painel que puxa contract size, tick value e volume step ao vivo dimensiona o ouro certo na primeira tentativa e se adapta quando a corretora muda uma especificação. Uma planilha com esses números digitados uma vez estará silenciosamente errada a partir do dia em que algo mudar, e nada vai avisar.

Vale ser direto sobre o limite: o teste gratuito de sete dias cobre o Money Hunter no TradingView e os alertas no Telegram. As versões para MT4 e MT5 e o painel Smart Trade Assistant vêm com uma assinatura paga, não com o teste.

O que uma calculadora não vai decidir por você

Dimensionar é aritmética, e aritmética é a parte do trading mais fácil de automatizar. Vale saber exatamente quanto isso compra, porque a confiança que um número limpo produz nem sempre foi conquistada.

Pros

  • Elimina por completo o erro de conta e o erro de digitação
  • Faz a mesma regra valer em todos os símbolos, inclusive ouro e índices, onde a matemática do contrato é diferente
  • Obriga a decidir o stop antes do tamanho, que é a ordem correta
  • Mantém uma sequência de perdas dentro do formato que você planejou

Cons

  • Não diz nada sobre o setup ser válido
  • Ignora correlação: três compras em moedas ligadas ao EUR a 1% cada uma não são um risco de 1%
  • Não impede você de alargar o stop depois de entrar, o que quebra o dimensionamento retroativamente
  • Um número preciso pode parecer uma vantagem precisa, e não é
Cartão mostrando a ordem correta das decisões: a estrutura define o stop, o stop define a distância, a distância define o tamanho

A ordem das decisões é a regra

A estrutura decide onde o stop fica. O stop decide a distância. A distância decide o tamanho. Inverta duas dessas e você estará escolhendo primeiro um lote e dobrando o stop para justificá-lo, que é justamente o hábito que o método inteiro existe para evitar.

O último ponto é o que pega traders experientes. Dimensionar certo elimina uma categoria de erro; não acrescenta uma vantagem. Uma posição perfeitamente dimensionada num setup que nunca deveria ter sido tomado continua sendo uma perda, só que bem medida. Se a marcação embaixo dela é confiável, para começar, é outra pergunta, tratada em indicador SMC para MT5.

A mesma aritmética fica mais rígida numa avaliação fundada, porque a distância precisa ser conhecida antes de você entrar, não depois. É daí que partem as seis exigências que o regulamento de uma prop firm acrescenta à sua ferramenta.

Perguntas frequentes

O MT5 tem uma calculadora de tamanho de posição?

Não. A janela Nova ordem pede o volume em lotes e permite definir um stop-loss, mas nunca converte um no outro. Os números de que você precisa, contract size, tick value e volume step, ficam na especificação do símbolo, e a aritmética acontece fora do terminal ou dentro de um painel que você adiciona a ele.

Como calculo o tamanho do lote no MT5?

Pegue o dinheiro que você está disposto a perder, divida pela distância até o stop multiplicada pelo valor de um ponto daquele símbolo e arredonde o resultado para baixo até o volume step da corretora. Arredondar para cima parece inofensivo e empurra sua perda para além do risco que você definiu.

Por que o MT5 recusa meu tamanho de lote?

Três motivos comuns: o volume não é múltiplo do volume step da corretora, está abaixo do mínimo ou acima do máximo daquele símbolo, ou a margem exigida ultrapassa sua margem livre. A aritmética pode estar certa e a ordem ainda assim ser recusada.

A moeda da conta muda o tamanho da posição?

Sim. O valor do ponto é convertido para a moeda da sua conta, então a mesma distância de stop no mesmo par dá um lote diferente numa conta em USD e numa conta em EUR. Uma calculadora que assume USD fica um pouco fora para todo mundo mais.

Onde encontro contract size e tick value no MT5?

Clique com o botão direito no símbolo em Observação do mercado e abra Especificação. Contract size, tick value, tick size, volume step e os volumes mínimo e máximo estão listados ali, por símbolo, como sua corretora os define.

Perguntas frequentes

O MT5 tem uma calculadora de tamanho de posição?

Não. A janela Nova ordem pede o volume em lotes e permite definir um stop-loss, mas nunca converte um no outro. Os números de que você precisa, contract size, tick value e volume step, ficam na especificação do símbolo, e a aritmética acontece fora do terminal ou dentro de um painel que você adiciona a ele.

Como calculo o tamanho do lote no MT5?

Pegue o dinheiro que você está disposto a perder, divida pela distância até o stop multiplicada pelo valor de um ponto daquele símbolo e arredonde o resultado para baixo até o volume step da corretora. Arredondar para cima parece inofensivo e empurra sua perda para além do risco que você definiu.

Por que o MT5 recusa meu tamanho de lote?

Três motivos comuns: o volume não é múltiplo do volume step da corretora, está abaixo do mínimo ou acima do máximo daquele símbolo, ou a margem exigida ultrapassa sua margem livre. A aritmética pode estar certa e a ordem ainda assim ser recusada.

A moeda da conta muda o tamanho da posição?

Sim. O valor do ponto é convertido para a moeda da sua conta, então a mesma distância de stop no mesmo par dá um lote diferente numa conta em USD e numa conta em EUR. Uma calculadora que assume USD fica um pouco fora para todo mundo mais.

Onde encontro contract size e tick value no MT5?

Clique com o botão direito no símbolo em Observação do mercado e abra Especificação. Contract size, tick value, tick size, volume step e os volumes mínimo e máximo estão listados ali, por símbolo, como sua corretora os define.