Calculadora de tamanho de posição para futuros de cripto
Calculadora grátis de tamanho de posição para perpétuos USDT-M na Binance, Bybit e OKX: moedas e USDT, perda no stop com taxas, margem, contratos da OKX.
O tamanho da posição é o dinheiro que você aceita perder em uma operação dividido pela distância entre a entrada e o stop. Informe acima o saldo, o risco, a entrada e o stop: a calculadora dá o tamanho em moedas e em USDT, a perda no stop com taxas, a margem que a sua alavancagem trava e onde ficam 1R, 2R e 3R.
Como o tamanho da posição é calculado
A calculadora lê a direção pelo stop. Um stop abaixo da entrada é um long; um stop acima é um short. Depois, ela segue estas fórmulas:
Risco (USDT) = Saldo × Risco % ÷ 100
Tamanho (moedas) = Risco ÷ |Entrada − Stop|, arredondado para baixo ao passo de quantidade
Valor (USDT) = Tamanho × Entrada
Margem = Valor ÷ Alavancagem
Taxas = Tamanho × Entrada × Taxa + Tamanho × Stop × Taxa
Alvo kR = Entrada ± k × |Entrada − Stop|A alavancagem não entra na fórmula da perda. A central de ajuda da Bybit diz isso com todas as letras: a alavancagem não multiplica lucros e perdas; quem faz isso são o tamanho da posição e o movimento do preço. A alavancagem só define quanto do seu saldo a exchange trava como margem.
A taxa é a taxa taker, cobrada nos dois lados: uma entrada a mercado e um stop executado a mercado consomem liquidez. Por isso, a perda no stop com taxas é maior que o seu risco. Se você quer que a perda com taxas fique dentro do risco, use a linha Tamanho com taxas dentro do risco: nela, o risco é dividido pela distância do stop somada às duas taxas.
Exemplo prático: um long em BTCUSDT
A calculadora abre com estes valores: saldo de 10.000 USDT, 1% de risco, um long em BTCUSDT a partir de 62.500 com stop em 61.250, taxa taker de 0,05%, alavancagem de 10× e passo de quantidade de 0,001 BTC.
- Dinheiro em risco: 1% de 10.000 é 100 USDT.
- O stop fica a 62.500 − 61.250 = 1.250 USDT de distância por BTC, 2% da entrada.
- 100 USDT divididos por 1.250 dão 0,080 BTC, uma posição de 5.000 USDT (0,080 × 62.500).
- Margem a 10×: 5.000 ÷ 10 = 500 USDT.
- Taxas: 0,05% de 5.000 na entrada são 2,50 USDT; 0,05% de 0,080 × 61.250 = 4.900 na saída são 2,45 USDT. A perda no stop é de 104,95 USDT.
- Taxas dentro do risco: 100 ÷ (1.250 + 0,0005 × 123.750) = 0,0762 BTC, arredondado para baixo para 0,076 BTC. A perda desse tamanho no stop é de 99,70 USDT.
Os alvos ficam a uma, duas e três distâncias do stop: 63.750, 65.000 e 66.250. Depois das duas taxas, eles rendem +94,95, +194,90 e +294,85 USDT.
Tamanho da posição na OKX: de moedas para contratos
A OKX dimensiona os swaps perpétuos em contratos, não em moedas. Cada contrato equivale a uma quantidade fixa da moeda, o valor do contrato, e uma ordem aceita contratos em passos de 0,01. Então pegue o tamanho em moedas da calculadora e divida:
Contratos = Tamanho (moedas) ÷ Valor do contrato, arredondado para baixo a 0,01
Valor (USDT) = Contratos × Valor do contrato × EntradaNo exemplo acima, 0,080 BTC no BTC-USDT-SWAP são 0,080 ÷ 0,01 = 8 contratos, que valem 8 × 0,01 × 62.500 = 5.000 USDT: a mesma posição.
| Contrato | Um contrato equivale a | Passo da ordem |
|---|---|---|
| BTC-USDT-SWAP | 0,01 BTC | 0,01 contrato |
| ETH-USDT-SWAP | 0,1 ETH | 0,01 contrato |
| SOL-USDT-SWAP | 1 SOL | 0,01 contrato |
| XRP-USDT-SWAP | 100 XRP | 0,01 contrato |
| DOGE-USDT-SWAP | 1.000 DOGE | 0,01 contrato |
Um long em ETH: 100 USDT em risco, entrada em 2.500, stop em 2.450. O stop fica a 50 USDT por ETH, então o tamanho é 100 ÷ 50 = 2 ETH, e na OKX isso dá 2 ÷ 0,1 = 20 contratos.
A tabela é o que a API pública da OKX retornou em 18 de outubro de 2026. O valor de um contrato pode mudar: confira nos detalhes do contrato na OKX antes da operação.
Por que não há preço de liquidação
O preço de liquidação depende de mais coisas do que estes dados. A Binance define a margem de manutenção por faixas de valor nocional, e quanto maior a posição, maior a taxa. Na margem cruzada, todo o seu saldo fica por trás da posição, e as suas outras posições também mexem nesse preço. Cada exchange tem a sua fórmula, então um único número aqui estaria errado em algum lugar.
O que a calculadora pode afirmar com certeza: quando a margem é menor que a perda no stop, o stop nunca chega a ser acionado. Na margem isolada, a liquidação vem antes. No exemplo, isso acontece a partir de 47,6×: a 50×, a margem é de 100 USDT, menos que os 104,95 USDT que o stop custaria. Com alavancagem abaixo desse limite, veja o preço de liquidação no painel de ordens antes de enviar a ordem. O guia de risco por operação dá um teto aproximado, sem taxas: divida 100% pela distância do stop em porcentagem. Aqui, isso dá 50×.
Por que a perda real pode ser diferente do plano
- Taxas. 0,05% é a taxa taker básica na Binance e na OKX; a da Bybit é de 0,055%, e ela avisa que a taxa pode variar por região. Níveis VIP e ordens maker pagam menos. Informe a sua.
- Slippage. Uma vez acionada, uma ordem stop a mercado pega o que o livro de ofertas tiver. Quando o preço dá um gap, essa execução pode ficar bem além do seu stop. Em uma das minhas operações, o stop custava 1.001 USDT no papel e a operação perdeu 1.812 USDT; o guia de risco por operação mostra esse caso.
- Funding. Os perpétuos pagam ou cobram funding enquanto você mantém a posição. A calculadora deixa isso de fora.
- Passo de quantidade. A Binance e a Bybit aceitam ordens de BTCUSDT em incrementos de 0,001 BTC; a OKX aceita contratos em passos de 0,01 contrato. Outros símbolos têm outros passos.
Para forex e ouro no MetaTrader 5, o tamanho é em lotes: use a calculadora de lote. Para ver qual taxa de acerto este stop e este alvo exigem, use a calculadora de risco-retorno. Como cada exchange se conecta a um diário: Binance, Bybit, OKX. Para registrar os números à mão, há uma planilha de diário de trade grátis.
Perguntas frequentes
A alavancagem muda o tamanho da posição?
Não. O tamanho vem do seu risco e da distância até o stop. A alavancagem só muda a margem: 1.000 USDT a 5×, 500 USDT a 10× e 250 USDT a 20× para os mesmos 0,080 BTC.
As taxas devem contar como parte do meu risco?
Sim, quando o 1% precisa cobrir tudo o que você perde no stop. Nesse caso, use o tamanho com taxas dentro do risco: 0,076 BTC em vez de 0,080 BTC no exemplo.
Como calculo o tamanho de um short?
Coloque o stop acima da entrada. A fórmula é a mesma; os alvos ficam abaixo da entrada.
Por que o tamanho é arredondado para baixo?
A exchange só aceita um tamanho em passos inteiros de quantidade. Arredondar para baixo mantém a perda no stop dentro do seu risco; arredondar para cima faria a perda passar do risco.
Como calculo o tamanho da posição nos futuros da OKX?
Do mesmo jeito que em qualquer lugar: o seu risco dividido pela distância até o stop dá o tamanho em moedas. Depois, divida pelo valor do contrato. Um contrato BTC-USDT-SWAP equivale a 0,01 BTC, então 0,080 BTC são 8 contratos.
Fontes
- Central de ajuda da Bybit sobre lucro e perda em contratos USDT: a perda vem da quantidade e da variação do preço; a alavancagem não é um multiplicador.
- Tabela de taxas dos futuros da Binance: uma conta comum paga 0,05% como taker e 0,02% como maker; cada execução custa valor nocional × taxa.
- Tabela de taxas da Bybit: perpétuos no VIP 0 custam 0,055% para takers e 0,02% para makers, e a taxa pode depender da região.
- OKX Learn sobre os swaps perpétuos da OKX: o nível inicial cobra 0,05% dos takers e 0,02% dos makers.
- Binance sobre alavancagem e margem nos futuros USDⓈ-M: a margem de manutenção sobe com a faixa de valor nocional; ficar abaixo dela pode terminar em liquidação.
- Tipos de ordem dos futuros da Binance: depois que o gatilho é atingido, uma ordem stop a mercado é executada ao melhor preço disponível.
- Passos de quantidade, lidos das APIs públicas das exchanges: Binance exchangeInfo e Bybit instruments-info dão ao BTCUSDT um passo de 0,001; o endpoint de instrumentos da OKX dá o valor do contrato (ctVal) e o passo da ordem (lotSz) de cada swap, lidos em 18 de outubro de 2026 para a tabela acima.
- Documentação da API da OKX: para derivativos, o passo da ordem e o tamanho mínimo são números de contratos; o valor nocional de um contrato linear é contratos × ctVal × preço de marcação.
A calculadora faz o plano. Quanto as suas operações custaram de verdade está no seu diário. A partir do momento da conexão, o FOQUS registra sozinho cada operação em futuros perpétuos de USDT e USDC na Binance, na Bybit e na OKX e em corretoras de MetaTrader 5 (uma exchange se conecta com uma chave somente leitura). O widget Risco por operação mostra que parte da conta uma operação perdedora média leva. FOQUS →