Qué es

Phoenix Range Detector encuentra tramos tranquilos en un gráfico. En esos tramos, el precio se queda en una franja estrecha. Dibuja cada uno como un recuadro o como un canal inclinado.

Para añadirlo, haz clic en Indicadores (Indicators), arriba en el gráfico de KAGAMI. Está en el grupo KAGAMI, con el nombre Phoenix Range Detector. En el gráfico, su nombre aparece como Phoenix RD.

Este indicador aún no está en la lista de Indicadores de todas las cuentas.

KAGAMI calcula los dibujos en sus propios servidores. Sigue las reglas del script original, que se escribió para TradingView.

Lo que ves en el gráfico

Una vela (o barra) es un trozo de tiempo en el gráfico, por ejemplo 15 minutos. Un rango es una serie de velas que se quedan en una franja estrecha.

  • Un recuadro dorado es un rango plano. El precio se movió de lado dentro de él.
  • Un canal azul claro es un rango inclinado. Tiene dos bordes azules continuos con un relleno azul tenue entre ellos.
  • Una línea roja discontinua pasa por el medio. Marca el punto de la mitad.
  • Dos líneas punteadas marcan los cuartos: a un cuarto y a tres cuartos del camino hacia arriba.
  • Una etiqueta pequeña queda arriba, en el extremo derecho. Dice STATIC (estático) para un recuadro y DYNAMIC (dinámico) para un canal.

El rango más nuevo crece cada vez que cierra una vela. Su borde derecho avanza con el gráfico.

Cuando un rango termina, esto es lo que cambia:

  • Una vela cerró por encima de él: se vuelve verde.
  • Una vela cerró por debajo de él: se vuelve rojo.
  • Simplemente se agotó, porque se hizo demasiado largo o demasiado ancho: mantiene su color.
  • Un canal recibe unas líneas discontinuas cortas. Lo prolongan dos velas más.
  • Una línea discontinua fina sale hacia la derecha desde la parte de arriba o de abajo del rango. Se para cuando una vela cierra a través de ella, o después de 100 velas.

Solo crece un rango cada vez. Los rangos nunca se solapan.

Un gráfico diario de AAPL con tres rangos. A la derecha, un recuadro dorado alrededor de velas que van de lado. En el medio, un canal corto que baja, en verde, con una línea discontinua fina que sale hacia la derecha desde su parte de abajo. A la izquierda, un canal que sube, en rojo.Un gráfico diario de AAPL con tres rangos. A la derecha, un recuadro dorado alrededor de velas que van de lado. En el medio, un canal corto que baja, en verde, con una línea discontinua fina que sale hacia la derecha desde su parte de abajo. A la izquierda, un canal que sube, en rojo.
AAPL, velas diarias, con Phoenix Range Detector. 1 — el rango más nuevo, un recuadro dorado STATIC. Sigue creciendo. 2 — un rango inclinado, con la etiqueta DYNAMIC. Una vela cerró por encima de él, así que se volvió verde. Unas líneas discontinuas cortas prolongan sus bordes dos velas más. 3 — la línea discontinua fina de su parte de abajo. Va hacia la derecha hasta que una vela cierra por debajo de ella. A la izquierda, un canal que sube se volvió rojo, porque una vela cerró por debajo de él.

Cómo lo suelen leer los traders

  • Muchos traders llaman a un tramo lateral rango o consolidación.
  • Muchos traders leen la parte de arriba y la de abajo de un rango como precios donde los movimientos se pararon antes.
  • Algunos traders miran el color que toma un rango. Muestra de qué lado cerró una vela cuando terminó.
  • Algunos miran la línea discontinua después de que termina un rango. Se fijan en si el precio vuelve a ella.
  • Algunos usan la línea del medio. Muestra si el precio está en la mitad de arriba o en la de abajo.

Un indicador solo describe precios pasados. No puede predecir el futuro.

La configuración

Este indicador no tiene ajustes que cambiar. Siempre usa los mismos valores fijos:

  • Un rango nuevo cubre 10 velas. Un rango dura como mucho 150 velas.
  • Un rango nuevo puede medir como mucho 2 veces el ATR de alto.
  • ATR significa average true range, el rango verdadero medio. Es el tamaño medio del movimiento de una vela, en las últimas 14 velas.
  • Un rango que crece puede ensancharse un poco, hasta 2,4 veces el ATR.
  • Un rango termina cuando una vela cierra más allá de su borde por más de 0,15 veces el ATR.
  • Colores: dorado para los recuadros, azul claro para los canales, verde y rojo cuando termina un rango.

Cuándo puede engañar

  • Encuentra los rangos después de que pasan. Un rango solo aparece cuando han cerrado 10 velas dentro de él. Por eso empieza 10 velas atrás.
  • El rango más nuevo aún puede cambiar. Hasta que termina, su parte de arriba, su parte de abajo, su inclinación y su tipo pueden cambiar en cada cierre.
  • Un color no es una tendencia. Verde o rojo solo dice dónde cerró una vela. El precio puede volver a entrar poco después.
  • Las velas grandes estiran las reglas. Todos los límites siguen al ATR. Cuando las velas son grandes, una franja ancha sigue contando como estrecha.
  • Las velas muy pequeñas las ajustan. Cuando el mercado está muy tranquilo, un movimiento pequeño puede terminar un rango.
  • Los huecos cuentan como movimientos. Un salto entre velas, como el salto de una acción durante la noche, puede terminar un rango.
  • La vela que se está formando no se tiene en cuenta. La vela que aún se está formando no cuenta hasta que cierra.
  • Los dibujos antiguos pueden ser distintos. En el extremo izquierdo, puede que los dibujos no coincidan con TradingView. Puede que KAGAMI lea menos velas pasadas.

Los gráficos son para aprender, no son consejos. Lee nuestro Aviso de Riesgo.

Un ejemplo

Toma NASDAQ:AAPL en un gráfico de 15 minutos. Cada vela son 15 minutos. Los números de abajo son inventados.

  1. Digamos que el ATR es 0,50 y se queda ahí.
  2. Durante 10 velas, AAPL se mueve de lado entre 100,00 y 100,80. La franja mide 0,80 de alto.
  3. El límite es 2 × 0,50 = 1,00. La franja cabe, así que aparece un recuadro dorado STATIC.
  4. Cierran más velas dentro. El recuadro crece hacia la derecha.
  5. Luego una vela cierra en 100,90. La parte de arriba del recuadro es 100,80.
  6. El nivel de ruptura es 100,80 + 0,15 × 0,50 = 100,875. El cierre está por encima.
  7. El rango termina y el recuadro se vuelve verde. Termina en la vela anterior a la ruptura.
  8. Una línea verde discontinua sale hacia la derecha desde la parte de abajo del recuadro, en 100,00.
  9. Esa línea se para en el primer cierre por debajo de 99,925, o después de 100 velas.

Detalles técnicos

Esta parte da las reglas exactas, para quien las quiera. Todas las reglas se aplican solo sobre velas cerradas, una vela cada vez, desde la vela más antigua que lee KAGAMI hasta la más nueva.

El cálculo

Los términos que usan las reglas:

  • Rango verdadero de una vela = el mayor de high − low, |high − previous close| y |low − previous close|. En la primera vela de todas es high − low.
  • ATR = la media de Wilder del rango verdadero sobre 14 velas. El primer ATR es la media simple de los 14 primeros rangos verdaderos. Después, ATR = (true range + 13 × previous ATR) ÷ 14. Las 13 primeras velas no tienen ATR.
  • Medio de una vela = (high + low) ÷ 2.
  • Línea de ajuste = la línea recta de mínimos cuadrados que pasa por los medios de las velas del rango (fórmulas abajo).
  • Desplazamiento superior = el mayor high − fit(x) de las velas del rango. Desplazamiento inferior = el menor low − fit(x) (normalmente por debajo de cero). Los bordes del canal son fit(x) + upper offset y fit(x) + lower offset, así que tocan el máximo más alto y el mínimo más bajo reales alrededor de la línea.
  • Altura estática = el máximo más alto − el mínimo más bajo de las velas del rango.
  • Altura dinámica = desplazamiento superior − desplazamiento inferior.
  • Inclinación = |slope| × (n − 1), cuánto sube o baja la línea de ajuste a lo largo del rango.
  • Plano: inclinación ≤ 0.35 × the larger of (static height, tick size).
  • Tick = el paso de precio más pequeño. KAGAMI usa 0,01 para las acciones de EE. UU. (0,0001 cuando el último cierre está por debajo de 1), y una unidad de la precisión de precio del gráfico para todos los demás mercados. Solo importa en la prueba de plano.

La línea de ajuste: numera las velas del rango x = 0, 1, 2 … desde su primera vela, con y = el medio de la vela y n = el número de velas. Entonces:

  • slope = (n × Σxy − Σx × Σy) ÷ (n × Σx² − (Σx)²), o 0 cuando la parte de abajo de esa fracción es 0
  • start = (Σy − slope × Σx) ÷ n
  • fit(x) = start + slope × x

El ATR de cada prueba de abajo es el ATR de la vela que se evalúa.

Un gráfico diario de AAPL con un canal inclinado azul claro alrededor de 16 velas. Un punto marca el medio de cada vela. El borde de arriba toca el máximo de una vela, y el borde de abajo toca el mínimo de la última vela.Un gráfico diario de AAPL con un canal inclinado azul claro alrededor de 16 velas. Un punto marca el medio de cada vela. El borde de arriba toca el máximo de una vela, y el borde de abajo toca el mínimo de la última vela.
AAPL, velas diarias, con Phoenix Range Detector, mientras este rango sigue creciendo. Cada punto es el medio de una vela, a mitad de camino entre su máximo y su mínimo. Los bordes del canal van paralelos a la línea de ajuste, la línea recta que mejor se ajusta a los puntos. 1 — el borde de arriba pasa por el máximo que queda más por encima de la línea de ajuste. 2 — el borde de abajo pasa por el mínimo que queda más por debajo. La línea roja discontinua fina que cruza la parte de arriba es el techo de un rango más antiguo.

Empezar un rango

En cada vela cerrada mientras no crece ningún rango:

  1. Debe haber al menos 10 velas antes de esta.
  2. La ventana es esta vela y las 9 anteriores: 10 velas. La ventana debe empezar después de la última vela del rango anterior.
  3. Calcula la línea de ajuste, la altura estática y la altura dinámica sobre la ventana.
  4. Estático cabe cuando la altura estática ≤ 2.0 × ATR. Dinámico cabe cuando la altura dinámica ≤ 2.0 × ATR.
  5. Cuando cabe alguno de los dos, empieza un rango en la primera vela de la ventana.
  6. Es dinámico cuando cabe el dinámico y, o bien no cabe el estático, o bien la ventana no es plana y la altura dinámica ≤ 0.85 × static height. Si no, es estático.

Después de que termina un rango, la ventana siguiente puede empezar como pronto en la vela que lo terminó. Por eso el rango siguiente puede aparecer como pronto 9 velas después del final.

Crecer o terminar un rango

En cada vela cerrada siguiente, con n = el número de velas desde la primera vela del rango hasta esta:

  1. Calcula otra vez la línea de ajuste con esta vela incluida. La altura estática ahora también incluye el máximo y el mínimo de esta vela.
  2. El límite es 2.0 × ATR × 1.20, que es 2.4 × ATR.
  3. Estático cabe cuando la altura estática ≤ el límite. Dinámico cabe cuando la altura dinámica ≤ el límite.
  4. Ruptura hacia arriba: el cierre > la parte de arriba anterior + 0.15 × ATR. Ruptura hacia abajo: el cierre < la parte de abajo anterior − 0.15 × ATR. Anterior significa el rango tal como estaba después de la última vela: la parte de arriba y la de abajo de un recuadro, o los bordes de un canal en la última vela.
  5. Margen para mechas, solo mientras el rango es estático: el recuadro sigue cabiendo cuando no hay ruptura y la altura estática ≤ el límite + 0.60 × ATR (es decir, 3.0 × ATR). Una mecha puede asomar y estirar el recuadro; solo un cierre fuera lo rompe.
  6. El rango termina cuando ya tiene 150 velas (n > 150), o hay una ruptura hacia arriba o hacia abajo, o no cabe ni el estático (con el margen para mechas) ni el dinámico.
  7. Si no, esta vela entra en el rango. El recuadro incluye su máximo y su mínimo, y la línea de ajuste se actualiza.
  8. El tipo se vuelve a decidir: dinámico cuando cabe el dinámico y, o bien no cabe el estático (con el margen para mechas), o bien el rango no es plano y la altura dinámica ≤ 0.85 × static height. Si no, estático.

Por eso un rango que crece puede cambiar entre STATIC y DYNAMIC, y su color con él.

Qué se dibuja

Mientras un rango crece, se vuelve a dibujar en cada vela cerrada, desde su primera vela hasta la vela cerrada más nueva.

ParteRango estáticoRango dinámico
Cuerpoun recuadro del máximo más alto al mínimo más bajo; borde dorado #D4AF37, continuo, 2 px; relleno dorado con un 92 % de transparenciados líneas continuas, azul claro #4FC3F7, 2 px, en fit + upper offset y fit + lower offset; un relleno azul claro entre ellas con un 92 % de transparencia
Línea del 50 %discontinua, 1 px, roja #EF5350, en (top + bottom) ÷ 2discontinua, 1 px, roja #EF5350, en fit + (upper offset + lower offset) ÷ 2
Líneas del 25 % y del 75 %punteadas, 1 px, doradas con un 40 % de transparencia, a un cuarto y a tres cuartos del camino de abajo arribapunteadas, 1 px, azul claro con un 40 % de transparencia, en los mismos cuartos del canal
EtiquetaSTATIC, en la vela más nueva, en la parte de arriba del recuadroDYNAMIC, en la vela más nueva, en el más alto de los dos extremos del borde de arriba

La etiqueta apunta hacia abajo, a su sitio. Está rellena con el color del rango con un 15 % de transparencia, con el texto blanco #FFFFFF en tamaño pequeño. En un canal que baja, la etiqueta flota por encima del extremo derecho del canal, a la altura de su extremo izquierdo.

Cuando termina un rango

El rango terminado mantiene el dibujo de la vela anterior. Su borde derecho es la última vela de dentro; la vela que lo terminó no forma parte de él. Luego:

  1. Cambio de color, solo después de una ruptura. El borde y el relleno del recuadro, los bordes y el relleno del canal, las líneas del 25 % y del 75 % y la etiqueta se vuelven verde azulado #26A69A después de una ruptura hacia arriba, o rojo #EF5350 después de una ruptura hacia abajo. Mantienen sus transparencias (relleno 92 %, líneas de cuartos 40 %, etiqueta 15 %). La línea del 50 % sigue roja. La etiqueta mantiene su palabra.
  2. Proyección, solo para un rango dinámico. Dos líneas discontinuas de 2 px prolongan los bordes de arriba y de abajo con la misma inclinación, desde la última vela de dentro hasta 2 velas después. Toman el color final: verde, rojo o azul claro cuando el rango simplemente se agotó. Una línea roja punteada de 1 px prolonga la línea del 50 % de la misma forma. La proyección termina una vela después de la vela que terminó el rango.
  3. Niveles: el techo y el suelo pueden seguir hacia la derecha (abajo).

El techo es la parte de arriba del rango en su última vela; para un canal, el valor del borde de arriba ahí. El suelo es la parte de abajo, de la misma forma.

  • El techo sigue cuando la vela que terminó el rango no cerró por encima de ceiling + 0.15 × ATR. El suelo sigue cuando no cerró por debajo de floor − 0.15 × ATR.
  • Por eso, después de una ruptura hacia arriba solo sigue el suelo; después de una ruptura hacia abajo, solo el techo; y cuando un rango simplemente se agotó, siguen los dos.
  • Un nivel es una línea plana discontinua, de 1 px, del color final con un 20 % de transparencia. También es plana para un canal.
  • En cada vela cerrada siguiente, llega hasta esa vela. Se para en la primera vela que cierra por encima de ceiling + 0.15 × ATR (un techo) o por debajo de floor − 0.15 × ATR (un suelo), o 100 velas después de la última vela del rango.
  • Un nivel que se para se queda en el gráfico donde se paró.

Cuántos dibujos se quedan

Todos los rangos terminados se quedan en el gráfico. KAGAMI mantiene los límites del script original: 500 recuadros, 500 líneas y 500 etiquetas. A partir de 500 de un tipo, se quita el más antiguo de ese tipo, sea del rango que sea. El relleno de un canal se va cuando se va cualquiera de sus bordes.

Las líneas son las primeras en agotarse. Un rango estático deja hasta 5 líneas; uno dinámico, hasta 10. Por eso, en una historia larga, los rangos más antiguos de la izquierda pierden primero sus líneas. Un recuadro puede quedarse sin su línea del 50 %.

Entradas

KAGAMI no muestra entradas para este indicador. Siempre usa los valores iniciales del script original:

Ajuste en el script originalValor que usa KAGAMIQué hace
Min bars in range10las velas de la ventana inicial
Max bars in range150lo más largo que puede ser un rango
ATR length14las velas del ATR
Max range height (× ATR)2.0el límite de altura para un rango nuevo
Expansion tolerance1.20el límite de un rango que crece es 2.0 × 1.20 × ATR
Breakout buffer (× ATR)0.15cuánto más allá de un borde debe estar un cierre para romperlo
Evaluate on bar close onlyactivadosolo velas cerradas
Static: break only on candle CLOSEactivadoactiva el margen para mechas
Static: wick tolerance (× ATR)0.60la altura extra que una mecha puede añadir a un recuadro
Static — horizontal boxesactivadose permiten recuadros
Dynamic — sloped channelsactivadose permiten canales
Flat threshold (drift ÷ height)0.35por debajo, un rango cuenta como plano
Dynamic wins if tighter than0.85un canal sustituye a un recuadro solo cuando es así de más ajustado
Static colordorado #D4AF37los recuadros
Dynamic colorazul claro #4FC3F7los canales
Fill transparency92el relleno del recuadro y del canal
Equilibrium (50%)activadola línea del 50 %
Quarter levels (25% / 75%)activadolas líneas del 25 % y del 75 %
EQ colorrojo #EF5350la línea del 50 %
Info labelactivadola etiqueta STATIC / DYNAMIC
Recolor on confirmed breakactivadoverde o rojo después de una ruptura
Bullish breakverde azulado #26A69Adespués de una ruptura hacia arriba
Bearish breakrojo #EF5350después de una ruptura hacia abajo
Dynamic: dashed projection after break (bars)2la longitud de la proyección del canal
Extend floor & ceiling until brokenactivadolos niveles que siguen
Dynamic levels follow the channel slopedesactivadolos niveles son planos
Max extension (bars)100lo más largo que sigue un nivel
Level line width1el ancho de los niveles

No disponible en KAGAMI:

  • cambiar cualquiera de los valores de arriba;
  • el grupo Moving Averages del original (MA type, Source, Line width, y tres medias móviles de 20, 50 y 200 velas). En el original están desactivadas al principio. KAGAMI no las dibuja.

Cuándo cambian los valores

  • KAGAMI solo evalúa velas cerradas. La vela que se está formando nunca cuenta, así que nada se mueve mientras se forma una vela.
  • La página pide los dibujos a los servidores de KAGAMI en cada nueva vela cerrada, y cada 60 segundos. En las temporalidades muy cortas, como mucho una vez cada 2 segundos.
  • El rango que crece cambia en cada cierre. Su borde derecho, su parte de arriba, su parte de abajo, su inclinación, su tipo y su color pueden cambiar. Su primera vela se queda.
  • Un rango terminado se queda fijo. Solo sus niveles siguen creciendo hasta que se paran, y los límites de 500 pueden quitar sus partes más antiguas.
  • KAGAMI lee hasta las últimas 2.000 velas y empieza las reglas en la más antigua. Cuando llegan velas nuevas, ese inicio avanza. Por eso los rangos más antiguos del extremo izquierdo pueden cambiar o desaparecer.

Temporalidades

  • Las reglas son las mismas en todas las temporalidades. Cuentan velas, no horas. El ATR viene de las propias velas del gráfico.
  • Las temporalidades de segundos (1, 5, 10, 15 y 30 segundos) solo existen para cripto. Las acciones y las divisas empiezan en 1 minuto.
  • Las velas de las acciones de EE. UU. cubren el horario del mercado (09:30–16:00 de Nueva York). Las reglas no saben nada de sesiones. Un rango puede pasar por una noche o un fin de semana, y el salto de la apertura cuenta como cualquier otro movimiento.
  • En un gráfico de 1 segundo, los dibujos se actualizan como mucho una vez cada 2 segundos.

Diferencias con el script de Pine original

KAGAMI dibuja los mismos rangos, líneas, etiquetas y colores que el script original con sus ajustes iniciales. Lo que cambia:

  1. Sin configuración. Cada entrada está fija en el valor inicial del original.
  2. Sin medias móviles. Las tres medias móviles opcionales del original no se dibujan. Allí están desactivadas al principio.
  3. Sin alertas. Las dos alertas del original, una para cuando se forma un rango y otra para cuando termina o se rompe, no existen en KAGAMI.
  4. Siempre velas cerradas. En TradingView, Evaluate on bar close only se puede desactivar. En KAGAMI siempre está activado.
  5. Historia. KAGAMI lee hasta las últimas 2.000 velas. TradingView suele tener más. Los rangos más antiguos pueden ser distintos.
  6. Datos de las velas. KAGAMI usa sus propios datos de mercado. Una pequeña diferencia en una vela puede cambiar qué rangos se encuentran.
  7. Tick. KAGAMI usa su propia regla (mira el cálculo). Solo importa en la prueba de plano.
  8. Límites de objetos. TradingView dice que su límite de 500 es aproximado. KAGAMI conserva exactamente los 500 más nuevos de cada tipo.
  9. El aspecto. KAGAMI usa las herramientas de dibujo propias del gráfico: un rectángulo, líneas de tendencia, una forma de canal para el relleno y un globo para la etiqueta. Los tamaños y las fuentes se ven un poco distintos. No puedes seleccionar, mover ni editar estos dibujos, y no se guardan.
  10. Puntos futuros. La proyección de un canal puede llegar una vela más allá de la vela cerrada más nueva. KAGAMI pone ese punto una duración de vela más tarde, en tiempo del reloj. TradingView cuenta barras.

Casos especiales

  • Menos de 3 velas cerradas: no se dibuja nada.
  • Las 13 primeras velas no tienen ATR, así que no puede empezar ningún rango. El primer rango puede aparecer como pronto en la vela 14.
  • Precios que no se mueven nada: el ATR es 0. Puede aparecer un recuadro de altura cero, y cualquier movimiento posterior lo termina.
  • Un rango cada vez. Los rangos nunca comparten velas.
  • Tramos tranquilos largos: un rango termina a las 150 velas aunque el precio siga tranquilo. El siguiente puede empezar 9 velas después.
  • Los huecos grandes suben el rango verdadero, así que el ATR crece. Eso afloja los límites para las velas siguientes.
  • Velas que faltan: las reglas cuentan velas, así que un hueco en los datos simplemente se salta.