Herramienta
Fibonacci Retracement
calc.fibonacci_retracement
Entradas
Un bundle de pierna de swing (zigzag de máximo a mínimo o viceversa) cuyos dos extremos anclan los niveles 0% y 100%. Usado por los modos leg (predeterminado), leg_plus_point y leg_plus_price.
El pivote cuyo precio el nodo compara contra la escalera para poder informar sobre qué nivel está el precio actualmente. Lo usa leg_plus_point.
El primer pivote ancla (inicio del movimiento) al construir el swing desde dos puntos.
El segundo pivote ancla (fin del movimiento) al construir el swing desde dos puntos.
Una línea numérica de precio crudo usada como sonda en modo leg_plus_price (en lugar de un paquete test_point).
Un precio en bruto para el inicio del movimiento en modo two_prices.
Un precio en bruto para el fin del movimiento en modo two_prices.
Salidas
Un bundle con los niveles de retroceso calculados — cada ratio emparejado con su precio — más, en los modos de medición, dónde se sitúa la sonda respecto a ellos (`test_pct`), listo para pruebas de proximidad, entradas o stops.
El Retroceso de Fibonacci dibuja una escalera de niveles de precio horizontales sobre un swing (una «pierna») — la herramienta canónica de 2 puntos: sus únicas anclas son el inicio y el fin del swing. Los traders vigilan estos niveles — como 0.382, 0.5 y 0.618 — como lugares donde el pullback suele frenarse y la tendencia se reanuda.
Cómo funciona
Le das el swing — un cable de pierna (predeterminado), dos puntos pivote o dos precios en bruto — y el nodo reparte un conjunto de niveles de ratio entre los dos extremos: el 0% se sitúa en el fin de la pierna (el extremo más reciente), el 100% en su inicio, y cada ratio fib cae proporcionalmente entre ambos — los niveles por encima del 100% se proyectan más allá del inicio como extensiones. Los niveles se configuran en unidades porcentuales (61.8 significa 61.8%), y el preajuste por defecto es 0 / 23.6 / 38.2 / 50 / 61.8 / 78.6 / 100 / 161.8 / 261.8 / 423.6. Dos modos opcionales de medición (pierna + punto, pierna + precio) añaden un punto de prueba y reportan su % de retroceso como `test_pct`. `level_count` fija cuántos niveles dibujar y los mandos `level_N_pct` permiten sobrescribir cada ratio. El bundle de salida lleva el precio de cada nivel para que los nodos posteriores prueben proximidad, coloquen entradas o fijen objetivos. Para proyecciones de 3 puntos A-B-C usa calc.fibonacci_projection — la extensión basada en tendencia.
Modos
Opciones de Mode
La forma canónica de 2 puntos: un cable de pierna lleva ambos extremos del swing y el nodo dibuja la escalera entre ellos — nada más que conectar.
Cuándo usarlo: El predeterminado — alimenta cualquier pierna de zigzag/ancla y lee los niveles directamente.
Construye el swing a partir de dos puntos pivote (A = inicio, B = fin) en lugar de un único bundle de pierna, controlando ambos extremos explícitamente.
Cuándo usarlo: Cuando ya tienes pivotes de swing discretos conectados y quieres definir el movimiento A→B tú mismo.
Define el swing a partir de dos números de precio en bruto — price_a y price_b — sin bundles.
Cuándo usarlo: Cuando los extremos del swing vienen de constantes o valores calculados en vez de bundles de zigzag.
Ancla la escalera en un paquete de tramo y lee el precio actual de un punto de prueba para que el nodo pueda decir sobre qué nivel está el precio.
Cuándo usarlo: El setup habitual: alimenta un tramo de zigzag más el último punto de swing para seguir un retroceso en vivo contra los niveles.
Ancla en un paquete de tramo pero toma el valor de la sonda de un buffer de precio crudo en lugar de un pivote.
Cuándo usarlo: Cuando el nivel que te importa es una simple línea numérica (p. ej. el cierre) en vez de un punto de swing estructurado.
Opciones de Level count
Configuración
Cómo se suministra el swing. Formas canónicas de 2 puntos: ‘leg’ (un bundle de pierna — el predeterminado), ‘two_points’ (pivotes A y B), ‘two_prices’ (precios en bruto A y B). Formas de medición: ‘leg_plus_point’ / ‘leg_plus_price’ añaden una sonda y reportan su % de retroceso como test_pct. El inspector atenúa las entradas que no aplican al modo elegido.
Cuántos niveles fib dibujar, de 1 hasta 12. Más niveles (p. ej. añadir 0.236 y 0.786 al núcleo 0.382 / 0.5 / 0.618) dan objetivos de retroceso más finos pero una escalera más recargada; menos la mantienen centrada en las zonas clave. Solo se usan los primeros `level_count` ratios de los `level_N_pct`.
El ratio del 1.er nivel, como fracción del tramo (0.0 significa el extremo inicial del tramo). El valor clásico por defecto es 0.0.
El ratio del 2.º nivel. Un valor común es 0.236.
El ratio del 3.er nivel. Un valor común es 0.382.
El ratio del 4.º nivel. Un valor común es 0.5 (el retroceso a la mitad).
El ratio del 5.º nivel. El retroceso «áureo» 0.618 es el valor habitual.
El ratio del 6.º nivel. Un valor común es 0.786.
El ratio del 7.º nivel, normalmente 1.0 (el extremo lejano del tramo, un retroceso completo).
El ratio del 8.º nivel. A menudo una extensión más allá del tramo, como 1.272.
El ratio del 9.º nivel. Un valor de extensión común es 1.414.
El ratio del 10.º nivel. Un valor de extensión común es 1.618.
El ratio del 11.º nivel, p. ej. una extensión más profunda como 2.0.
El ratio del 12.º nivel, p. ej. una extensión lejana como 2.618.
Se conecta con
Ejemplos
- Zona de entrada: en modo leg_plus_point, dibuja los niveles sobre el último tramo alcista y restringe los largos a velas donde el precio retrocede hasta el nivel 0.618.
- Objetivos: en modo leg con ratios de extensión (1.272, 1.618), usa los niveles superiores como precios de take-profit de un swing trade.
Errores comunes
- Fijar `level_count` más alto que el número de ratios `level_N_pct` que realmente configuraste, de modo que las ranuras extra recurren a valores por defecto que no pretendías.
- Conectar un bundle de pierna pero seleccionar el modo two_points / two_prices (o viceversa), dejando las entradas activas sin vincular mientras las ignoradas parecen conectadas.