Calculadora de desdobramento
Depois de um desdobramento 2 por 1, 100 ações a 50 viram 200 ações a 25, e a posição continua valendo 5.000. Informe as ações, o preço e a razão, direta ou de grupamento, para ver os novos números. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Ações atuais
- 100
- Preço atual
- 50
- Proporção do desdobramento
- 2
- Novas ações
- 200
- Novo preço
- 25
- Valor de mercado
- 5.000
- Tipo de desdobramento
- forward
Um desdobramento de ações reescala quantas ações você possui e o preço de cada uma, sem mudar o valor econômico da posição. Um split 2 por 1 duplica a quantidade e divide o preço pela metade; um grupamento 1 por 10 divide a quantidade por dez e multiplica o preço por dez.
O que um desdobramento faz e como a razão escala ações e preço
Um desdobramento de ações é uma recapitalização da quantidade, não uma mudança no valor da empresa. Se você possui cem ações a cinquenta, a posição vale cinco mil. Corretoras e bolsas anunciam os splits como N por M (dois por um, três por dois, um por dez).
Converta esse anúncio em um só número positivo ao dividir N por M: dois por um é dois, três por dois é um e meio, um por dez é um décimo. Uma razão maior que um é um desdobramento para frente: mais ações, um preço mais baixo e, em geral, uma cotação de varejo mais cômoda. Uma razão entre zero e um é um grupamento: menos ações, um preço mais alto, muitas vezes para elevar a cotação acima do mínimo da bolsa.
Uma razão de um deixa as duas cifras iguais e é permitida porque a identidade ainda vale. Uma razão nula, negativa, ausente ou não finita não consegue escalar os dois lados e é recusada. Esta calculadora não consulta uma cotação ao vivo, não aplica uma regra de dinheiro no lugar de frações residuais, não converte moedas e não reescreve uma série histórica de preços: você fornece os três números que já descrevem uma posição em uma data de split.
A mesma identidade aparece em arquivos de eventos societários, extratos de corretora e lições: o valor de mercado antes do desdobramento iguala o valor depois, e só muda o empacotamento desse valor.
Onde uma calculadora de desdobramento de ações gera valor
Acionistas e mesas de corretora usam uma calculadora de desdobramento para transformar um anúncio N por M em um lote novo e um preço novo antes de os livros fecharem na data ex-split, para que um 2 por 1, um 3 por 2 ou um grupamento 1 por 10 nunca precise ser refeito à mão.
Esta é uma busca e um trabalho diferentes de uma calculadora de lucro e perda de uma ação, de um teto de preço tipo Graham e de uma reapresentação do lucro por ação: essas ferramentas medem uma ida e volta, um limite 15 vezes 1.5 de valuation ou o resultado sobre uma quantidade. Um desdobramento só reescala o empacotamento de uma posição que já existe. Validação falha não consome saldo.
Mantenha a razão positiva, fixe as saídas arredondadas nos testes e você obtém um lote pós-split reproduzível para teasers, plugins LMS e workers de borda sem montar um motor de eventos societários próprio.
Perguntas frequentes
O que acontece se a razão do split não for um número positivo?
Zero dividiria o preço por zero; uma razão negativa inverteria o sentido de um split. Essas falhas não são cobradas.
Como informar um split 2 por 1, 3 por 2 ou um grupamento 1 por 10?
Converta N por M em um só número ao dividir N por M. Dois por um é 2, três por dois é 1.5, um por dez é 0.1. A calculadora não interpreta uma string N por M; ela escala os dois números que você envia.
Um desdobramento muda o valor da sua posição?
Um desdobramento para frente empacota o mesmo valor em mais ações mais baratas; um grupamento empacota em menos ações mais caras.
Por que uma empresa faz um grupamento de ações?
O grupamento deixa você com menos ações a um preço mais alto e costuma ser usado para elevar a cotação acima do mínimo exigido pela bolsa. Como em qualquer desdobramento, o valor total da posição não muda.
O que acontece com frações de ação depois do desdobramento?
O resultado mantém as frações exatamente como a razão produz. A calculadora não aplica o pagamento em dinheiro das frações que sobram nem reescreve o histórico de preços.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/fin/stock-split \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"current_shares":100,"current_price":50,"split_ratio":2}'const res = await fetch("https://api.kit.forhosting.com/fin/stock-split", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"current_shares": 100,
"current_price": 50,
"split_ratio": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/stock-split",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"current_shares": 100,
"current_price": 50,
"split_ratio": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/stock-split", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"current_shares":100,"current_price":50,"split_ratio":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"current_shares":100,"current_price":50,"split_ratio":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/stock-split", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"current_shares": 100,
"current_price": 50,
"split_ratio": 2
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.stock_split",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Esta calculadora de desdobramento toma três números finitos — current_shares, current_price e split_ratio —, multiplica a quantidade pela razão, divide o preço pela mesma razão e devolve a nova quantidade e o novo preço junto com o valor de mercado conservado e uma string de fórmula que você pode mostrar ao lado do resultado. split_ratio é o número de ações novas por cada ação antiga: dois significa um desdobramento 2 por 1; um meio significa um grupamento 1 por 2. Uma razão que não seja um número positivo é recusada com invalid_input e não é cobrada, porque uma razão nula ou negativa não consegue escalar ações e preço.
O que um desdobramento faz e como a razão escala ações e preço
Depois de um split 2 por 1 você possui duzentas ações a vinte e cinco, e a posição continua valendo cinco mil. split_ratio é o multiplicador da quantidade: new_shares é current_shares vezes split_ratio, e new_price é current_price dividido por split_ratio, o único par que conserva market_value.
Contrato de entrada, forma da resposta e comportamento de erro
Zero ações e um preço nulo são permitidos: um lote vazio continua vazio, e uma cotação sem valor continua sem valor depois do reescalonamento. Envie por POST um corpo JSON com três números finitos obrigatórios. current_shares é o lote que você possui imediatamente antes do split; os aliases shares e share_count apontam para o mesmo campo para que um extrato de corretora conserve o nome das colunas. current_price é a última cotação pré-split por ação, em uma só moeda; o alias price é aceito. split_ratio é ações novas por cada ação antiga; os aliases ratio e split são aceitos. Cada campo numérico pode chegar como número JSON ou string numérica. Campos ausentes, strings vazias e valores não finitos falham com invalid_input nomeando o campo. Se a validação passar, o corpo ecoa current_shares, current_price e split_ratio, informa new_shares, new_price, market_value como current_shares vezes current_price conservado, split_kind como forward quando a razão é maior que um, reverse quando está entre zero e um, ou unchanged quando é exatamente um, e uma string de fórmula que reafirma a identidade. Exemplo: cem ações a cinquenta com split_ratio dois geram duzentas ações a vinte e cinco e um valor de mercado de cinco mil. Combine o JSON com a sua própria regra de dinheiro no lugar de uma fração residual se a corretora não creditar frações; este endpoint devolve a quantidade exata escalada, arredondada half-up a oito casas para as ações e a seis para o preço, para que os testes coincidam byte a byte entre runtimes.
Onde uma calculadora de desdobramento de ações gera valor
Analistas em formação reexecutam os mesmos três campos quando a lição pede as posições depois do split, e fixam new_shares e new_price ao lado do market_value conservado para que cada discussão comece de uma identidade, e não de uma cotação chutada. Ferramentas de carteira pegam o lote pré-split e a última negociação, convertem a resolução do conselho em split_ratio e atualizam a lista de acompanhamento sem fingir que a fórmula consulta uma fita ao vivo ou ajusta um gráfico de vários anos. Como a implementação é parse puro de nível A, cada chamada bem-sucedida custa o preço base publicado US$ 0,002 sem tokens de modelo nem rede de saída.
Casos de integração
Lote ex-split antes de fechar os livros
Transforme um anúncio do conselho N por M em new_shares e new_price para o lote que você já possui, e conserve market_value inalterado.
Sala de aula e lição no estilo CFA
Deixe os alunos enviarem current_shares, current_price e split_ratio e conferirem o lote escalado contra a identidade do livro-texto.
Lista de acompanhamento sem fita ao vivo
Fixe new_shares e new_price ao lado da última negociação pré-split para que a lista reflita um 2 por 1 ou um grupamento sem um feed de cotação.
Perguntas técnicas
Como se calculam as ações e o preço depois de um desdobramento?
new_shares é current_shares vezes split_ratio, e new_price é current_price dividido por split_ratio. split_ratio é ações novas por cada ação antiga: 2 é um split 2 por 1, 1.5 é um 3 por 2, 0.1 é um grupamento 1 por 10. O valor de mercado current_shares vezes current_price é conservado.
Quanto custa a calculadora de desdobramento de ações?
A ferramenta do navegador é gratuita. As requisições API usam saldo pré-pago do KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.