Calculadora de desdoblamiento
Tras un desdoblamiento 2 por 1, 100 acciones a 50 pasan a ser 200 acciones a 25, y la posición sigue valiendo 5.000. Escriba sus acciones, el precio y la ratio, directa o inversa, para ver las nuevas cifras. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Acciones actuales
- 100
- Precio actual
- 50
- Proporción de división
- 2
- Acciones nuevas
- 200
- Precio nuevo
- 25
- Valor de mercado
- 5 000
- Tipo de división
- forward
Un desdoblamiento de acciones reescala cuántas acciones posee y el precio de cada una, sin cambiar el valor económico de la posición. Un split 2 por 1 duplica el recuento y divide el precio a la mitad; un contrasplit 1 por 10 divide el recuento entre diez y multiplica el precio por diez.
Qué hace un desdoblamiento y cómo la ratio escala acciones y precio
Un desdoblamiento de acciones es una recapitalización del recuento, no un cambio del valor de la empresa. Si usted posee cien acciones a cincuenta, la posición vale cinco mil. Corredores y bolsas anuncian los splits como N por M (dos por uno, tres por dos, uno por diez).
Convierta ese anuncio en un solo número positivo al dividir N entre M: dos por uno es dos, tres por dos es uno y medio, uno por diez es un décimo. Una ratio mayor que uno es un desdoblamiento hacia adelante: más acciones, un precio más bajo y, a menudo, una cotización minorista más cómoda. Una ratio entre cero y uno es un contrasplit: menos acciones, un precio más alto, a menudo para elevar la cotización por encima del mínimo de la bolsa.
Una ratio de uno deja ambas cifras iguales y se admite porque la identidad sigue valiendo. Una ratio nula, negativa, ausente o no finita no puede escalar los dos lados y se rechaza. Esta calculadora no consulta una cotización en vivo, no aplica una regla de efectivo en lugar de fracciones residuales, no convierte divisas y no reescribe una serie histórica de precios: usted aporta los tres números que ya describen una posición en una fecha de split.
La misma identidad se usa en ficheros de hechos societarios, extractos de bróker y deberes: el valor de mercado antes del desdoblamiento iguala el valor después, y solo cambia el empaquetado de ese valor.
Dónde aporta valor una calculadora de desdoblamiento de acciones
Los accionistas y las mesas de bróker usan una calculadora de desdoblamiento para convertir un anuncio N por M en un lote nuevo y un precio nuevo antes de que cierren los libros en la fecha ex-split, de modo que un 2 por 1, un 3 por 2 o un contrasplit 1 por 10 nunca haya que restablecerlo a mano.
Es una búsqueda y un trabajo distintos de una calculadora de beneficio y pérdida de una acción, de un techo de precio tipo Graham y de una reexpresión del beneficio por acción: esas herramientas miden una ida y vuelta, un límite 15 por 1.5 de valoración o el resultado sobre un recuento. Un desdoblamiento solo reescala el empaquetado de una posición que ya existe. La validación fallida no consume saldo.
Mantenga la ratio positiva, fije las salidas redondeadas en las pruebas y obtendrá un lote posterior al split reproducible para teasers, plugins LMS y workers de borde sin montar un motor de hechos societarios propio.
Preguntas frecuentes
¿Qué ocurre si la ratio de split no es un número positivo?
Cero dividiría el precio entre cero; una ratio negativa invertiría el sentido de un split. Esos fallos no se facturan.
¿Cómo se introduce un split 2 por 1, 3 por 2 o un contrasplit 1 por 10?
Convierta N por M en un solo número al dividir N entre M. Dos por uno es 2, tres por dos es 1.5, uno por diez es 0.1. La calculadora no interpreta una cadena N por M; escala los dos números que usted envía.
¿Un desdoblamiento cambia el valor de su posición?
Un desdoblamiento hacia adelante empaqueta el mismo valor en más acciones más baratas; un contrasplit lo empaqueta en menos acciones más caras.
¿Por qué una empresa hace un contrasplit?
Un contrasplit le deja menos acciones a un precio más alto, y suele usarse para subir la cotización por encima del mínimo que exige una bolsa. Como en cualquier desdoblamiento, el valor total de su posición no cambia.
¿Qué pasa con las fracciones de acción tras un desdoblamiento?
El resultado conserva las fracciones tal como salen de la ratio. La calculadora no aplica la compensación en efectivo de las fracciones sobrantes ni reescribe el historial de precios.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
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)Ejemplo de solicitud
{
"current_shares": 100,
"current_price": 50,
"split_ratio": 2
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.stock_split",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Esta calculadora de desdoblamiento toma tres números finitos — current_shares, current_price y split_ratio —, multiplica el recuento por la ratio, divide el precio por la misma ratio y devuelve el nuevo recuento y el nuevo precio junto con el valor de mercado conservado y una cadena de fórmula que puede mostrar al lado del resultado. split_ratio es el número de acciones nuevas por cada acción antigua: dos significa un desdoblamiento 2 por 1; un medio significa un agrupamiento 1 por 2. Una ratio que no sea un número positivo se rechaza con invalid_input y no se factura, porque una ratio nula o negativa no puede escalar acciones y precio.
Qué hace un desdoblamiento y cómo la ratio escala acciones y precio
Tras un split 2 por 1 posee doscientas acciones a veinticinco, y la posición sigue valiendo cinco mil. split_ratio es el multiplicador del recuento: new_shares es current_shares por split_ratio, y new_price es current_price dividido por split_ratio, el único par que conserva market_value.
Contrato de entrada, forma de la respuesta y comportamiento ante errores
Cero acciones y un precio nulo se admiten: un lote vacío sigue vacío y una cotización sin valor sigue sin valor tras el reescalado. Envíe por POST un cuerpo JSON con tres números finitos obligatorios. current_shares es el lote que usted posee justo antes del split; los alias shares y share_count apuntan al mismo campo para que un extracto de bróker conserve el nombre de sus columnas. current_price es la última cotización previa al split por acción, en una sola moneda; se acepta el alias price. split_ratio es acciones nuevas por cada acción antigua; se aceptan los alias ratio y split. Cada campo numérico puede llegar como número JSON o como cadena numérica. Los campos ausentes, las cadenas vacías y los valores no finitos fallan con invalid_input nombrando el campo. Si split_ratio es cero o negativo, el manejador rechaza la petición con un mensaje de que el campo debe ser un número positivo, porque una ratio no positiva no puede escalar acciones y precio: esos fallos no se facturan. Si current_shares o current_price es negativo, el manejador rechaza también ese campo. Si la validación pasa, el cuerpo repite current_shares, current_price y split_ratio, informa new_shares, new_price, market_value como current_shares por current_price conservado, split_kind como forward cuando la ratio es mayor que uno, reverse cuando está entre cero y uno, o unchanged cuando es exactamente uno, y una cadena de fórmula que reafirma la identidad. Ejemplo: cien acciones a cincuenta con split_ratio dos rinden doscientas acciones a veinticinco y un valor de mercado de cinco mil. Combine el JSON con su propia regla de efectivo en lugar de una fracción residual si su bróker no abona fracciones; este endpoint devuelve el recuento exacto escalado, redondeado half-up a ocho decimales para las acciones y a seis para el precio, de modo que las pruebas coincidan byte a byte entre entornos.
Dónde aporta valor una calculadora de desdoblamiento de acciones
Los analistas en formación vuelven a ejecutar los mismos tres campos cuando un ejercicio pide las tenencias posteriores al split, y fijan new_shares y new_price junto al market_value conservado para que cada debate arranque desde una identidad y no desde una cotización adivinada. Las herramientas de cartera toman el lote previo y la última transacción, convierten la resolución del consejo en split_ratio y refrescan la lista de seguimiento sin pretender que la fórmula consulte una cinta en vivo o ajuste un gráfico de varios años. Los equipos de producto integran el contrato en tuberías de hechos societarios, generadores de extractos y pruebas CI que deben fijar new_shares y new_price sin llamar a una API de datos de mercado. Como la implementación es parse pura de nivel A, cada llamada correcta cuesta el precio base publicado $0.002 sin tokens de modelo ni red saliente.
Casos de integración
Lote ex-split antes de cerrar los libros
Convierta un anuncio del consejo N por M en new_shares y new_price para el lote que ya posee, y conserve market_value sin cambio.
Aula y deberes al estilo CFA
Permita que los alumnos envíen current_shares, current_price y split_ratio y comprueben el lote escalado frente a la identidad del manual.
Lista de seguimiento sin cinta en vivo
Fije new_shares y new_price junto a la última transacción previa al split para que la lista refleje un 2 por 1 o un contrasplit sin un feed de cotización.
Preguntas técnicas
¿Cómo se calculan las acciones y el precio después de un desdoblamiento?
new_shares es current_shares por split_ratio, y new_price es current_price dividido por split_ratio. split_ratio es acciones nuevas por cada acción antigua: 2 es un split 2 por 1, 1.5 es un 3 por 2, 0.1 es un contrasplit 1 por 10. El valor de mercado current_shares por current_price se conserva.
¿Cuánto cuesta la calculadora de desdoblamiento de acciones?
La herramienta del navegador es gratuita. Las peticiones API usan saldo prepago del KIT a $0.002 por llamada correcta; la entrada inválida no se factura.