Calculadora de retroceso Fibonacci
Para un tramo de 0 a 100, el retroceso del 61,8 % queda en 38,2 si el precio corrige tras subir y en 61,8 si rebota tras caer. Obtiene los cinco niveles, del 23,6 % al 78,6 %, en ambas direcciones. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Máximo
- 100
- Low
- 0
- Rango
- 100
- Tendencia alcista 23 6
- 76,4
- Tendencia alcista 38 2
- 61,8
- Tendencia alcista 50
- 50
Los niveles de retroceso de Fibonacci son los cinco precios que la mayoría de las mesas de gráficos trazan tras un máximo de swing y un mínimo de swing: 23.6 por ciento, 38.2 por ciento, 50 por ciento, 61.8 por ciento y 78.6 por ciento del tramo medido. La aritmética es de forma cerrada: el rango equivale al máximo menos el mínimo, y cada ratio multiplica ese rango.
Cómo se obtienen los precios de retroceso Fibonacci a partir de un swing
Un retroceso de Fibonacci no es un pronóstico ni el término n-ésimo de la sucesión de Fibonacci. Es un conjunto de precios horizontales colocados entre un máximo de swing ya cerrado y un mínimo de swing ya cerrado, con los ratios que las mesas usan desde hace décadas: 23.6 por ciento, 38.2 por ciento, 50 por ciento, 61.8 por ciento y 78.6 por ciento.
Esos porcentajes proceden de la familia de la razón áurea (uno partido por phi, uno menos esa fracción, la raíz cuadrada del 61.8 por ciento) más la marca convencional de la mitad, que no es un número de Fibonacci pero se dibuja en casi todos los paquetes. Dados high H y low L con H estrictamente mayor que L, el rango es H menos L.
En una tendencia alcista el mercado ya ha subido de L a H y ahora corrige; cada precio de retroceso es H menos el ratio por el rango, de modo que el 23.6 por ciento queda justo bajo el máximo y el 78.6 por ciento justo sobre el mínimo.
En una tendencia bajista el mercado ya ha caído de H a L y ahora rebota; cada precio de retroceso es L más el ratio por el rango, de modo que el 23.6 por ciento queda justo sobre el mínimo y el 78.6 por ciento justo bajo el máximo. Este extremo devuelve ambas tablas con las mismas dos entradas, porque una calculadora que solo mide hacia abajo desde el máximo miente en silencio en un descenso.
El cero por ciento y el cien por ciento son el máximo y el mínimo mismos; se reiteran como high, low y range en lugar de duplicarse como niveles extra. Los cinco ratios usados aquí son las constantes truncadas de trading 0.236, 0.382, 0.5, 0.618 y 0.786 — las mismas cifras que imprimen las plataformas de gráficos —, no dígitos extra de la razón áurea que desplazarían una línea del 61.8 por ciento un tick que nadie pidió.
Contrato de entrada, forma de la respuesta y errores
Si high no es estrictamente mayor que low — precios iguales, un par invertido o un máximo que de algún modo no es mayor —, la tarea falla con un mensaje de que high debe ser mayor que low, y ese fallo no se factura. No hay enumerado de tendencia: la respuesta incluye siempre el conjunto alcista y el conjunto bajista para que un cliente que ya conoce la dirección del swing previo elija las columnas que correspondan.
Los precios se redondean a diez decimales para que los goldens comparen byte a byte entre entornos de ejecución. Ejemplo: high cien y low cero produce un 23.6 por ciento alcista en 76.4, 38.2 por ciento en 61.8, 50 por ciento en 50, 61.8 por ciento en 38.2 y 78.6 por ciento en 21.4, con la columna bajista como complemento medido hacia arriba desde cero.
Combine las cifras con su propio código de gráficos si necesita líneas sobre una serie de velas; este extremo no obtiene OHLC, no detecta swings ni proyecta extensiones de Fibonacci más allá del tramo medido.
Dónde aporta valor una calculadora de retroceso Fibonacci
Los operadores discrecionales y los asistentes de mesa usan una calculadora de retroceso Fibonacci para que los precios del 38.2 por ciento y del 61.8 por ciento de un swing nombrado sean un contrato, no un pixel elegido en un gráfico que cambia de escala. Los sitios educativos y los ejercicios de entrevista necesitan un oráculo determinista que rechace un máximo que no sea mayor que el mínimo, en lugar de dibujar una escalera invertida que un alumno podría tomar por un montaje válido. La validación fallida no consume saldo.
Mantenga high estrictamente por encima de low, trate el 50 por ciento como el punto medio convencional y no como una afirmación de Fibonacci, fije los precios de nivel redondeados en las pruebas, y obtendrá precios de retroceso reproducibles para deberes, superposiciones y workers de borde sin montar una biblioteca de gráficos propia.
Qué puede hacer con ella
Marcar correcciones sobre un swing cerrado
Tras una subida desde un mínimo de swing hasta un máximo de swing, lea los precios alcistas del 38.2, 50 y 61.8 por ciento y coloque niveles de espera o de alerta sin elegir píxeles en un gráfico.
Niveles de rebote tras un descenso
Tras una caída desde un máximo de swing hasta un mínimo de swing, lea la columna bajista para que los precios de rebote del 23.6 y del 38.2 por ciento sean las mismas cifras que usan un bot y una hoja.
Tutoriales, ejercicios y plantillas de CI
Califique ítems de retroceso Fibonacci y fije goldens con un oráculo que rechaza un par high/low invertido en lugar de inventar una escalera.
Preguntas frecuentes
¿Cómo se calculan los niveles de retroceso Fibonacci a partir de un máximo y un mínimo?
El rango es high menos low. Los precios alcistas son high menos cada ratio por el rango. Los precios bajistas son low más cada ratio por el rango. Los cinco ratios son 0.236, 0.382, 0.5, 0.618 y 0.786.
¿Qué ocurre si el máximo no es mayor que el mínimo?
Se rechazan precios iguales y pares invertidos para que nunca se dibuje una escalera al revés.
¿La calculadora devuelve precios de tendencia alcista y bajista?
Sí. Una sola llamada devuelve ambos: correcciones medidas hacia abajo desde el máximo y rebotes medidos hacia arriba desde el mínimo. Elija la columna que coincida con la dirección del swing previo.
¿Por qué se incluye el 50 por ciento si no es un ratio de Fibonacci?
Las mesas de gráficos dibujan la marca de la mitad junto al conjunto de Fibonacci. Este extremo incluye el 50 por ciento como punto medio convencional, etiquetado con honestidad, junto al 23.6, 38.2, 61.8 y 78.6 por ciento.
¿Cómo uso los niveles después de una subida o de una caída?
Tras una subida desde un mínimo hasta un máximo, lea los precios de tendencia alcista, como el 38,2 %, el 50 % y el 61,8 %, para colocar órdenes o alertas. Tras una caída, lea la columna bajista para los niveles de rebote.
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/fibonacci-retracement \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"high":100,"low":0}'const res = await fetch("https://api.kit.forhosting.com/fin/fibonacci-retracement", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"high": 100,
"low": 0
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/fibonacci-retracement",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"high": 100,
"low": 0
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/fibonacci-retracement", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"high":100,"low":0}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"high":100,"low":0}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/fibonacci-retracement", 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
{
"high": 100,
"low": 0
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.fibonacci_retracement",
"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 toma esos dos precios, falla con invalid_input cuando el máximo no es estrictamente mayor que el mínimo, y devuelve cada nivel dos veces: una como retroceso alcista medido hacia abajo desde el máximo, y otra como rebote bajista medido hacia arriba desde el mínimo.
Contrato de entrada, forma de la respuesta y errores
Envíe por POST un cuerpo JSON con dos números finitos obligatorios: high, el pico de swing del tramo medido, y low, el valle de swing. Los alias swing_high y high_price apuntan a high; los alias swing_low y low_price apuntan a low. Cada campo puede llegar como número JSON o como cadena numérica. Campos ausentes, cadenas vacías y valores no finitos fallan con invalid_input nombrando el campo. Si la validación pasa, el cuerpo reitera high, low y range, luego los cinco precios alcistas como uptrend_23_6, uptrend_38_2, uptrend_50, uptrend_61_8 y uptrend_78_6, los cinco precios bajistas con los mismos sufijos, un array levels de registros con percent, ratio, uptrend_price y downtrend_price, y una cadena formula que restablece las dos identidades.
Dónde aporta valor una calculadora de retroceso Fibonacci
Los bots de alerta y los cuadernos envían high y low cuando el swing queda confirmado, y fijan uptrend_61_8 o downtrend_38_2 en las pruebas para que un rediseño posterior de la tabla de ratios no mueva en silencio un nivel de espera. Los equipos de producto vuelcan el mismo JSON en plantillas de CI que no deben derivar si más adelante alguien «mejora» 0.618 a una expansión más larga de la razón áurea. Como la implementación es parse pura de tier A, cada llamada correcta cuesta el precio base publicado $0.002, sin tokens de modelo ni red saliente.
Preguntas técnicas
¿Cuánto cuesta la calculadora de retroceso Fibonacci?
La herramienta del navegador es gratuita. Las peticiones API usan saldo prepago a $0.002 por llamada correcta; la entrada inválida no se factura.