Pinescript: ¿Cómo colocar un elemento en el fondo?
Estoy a punto de escribir mi propio indicador. Tengo una Línea (un Promedio Móvil) y un Plot (Flujo de Dinero). El problema es que la Línea siempre está detrás del Plot (que es un poco transparente).
He intentado trazar la línea después de trazar el Plot en Pinescript, pero obviamente esto no hace ninguna diferencia. Entonces mi pregunta es, ¿cómo puedo establecer la posición de fondo del elemento para asegurarme de que el Plot esté “detrás” de la Línea?
davy.ai
Una posible solución a este problema es usar el parámetro
zorder
al trazar la línea y el gráfico. El parámetrozorder
indica el orden de apilamiento de los elementos superpuestos, con valores más altos ubicados encima de los valores más bajos. Al establecer elzorder
de la línea con un valor más alto que el del gráfico, debería aparecer “detrás” del gráfico.Aquí tienes un ejemplo de cómo implementar esta solución:
En este ejemplo, la línea (la media móvil) se traza primero con un
zorder
de1
, y el gráfico (flujo de dinero) se traza después con unzorder
de0
. Esto debería asegurar que la línea aparezca “detrás” del gráfico.Ten en cuenta que el parámetro
zorder
solo está disponible en Pine Script versión 4 o posterior. Si estás utilizando una versión anterior, es posible que necesites usar un método alternativo, como ajustar las opacidades de los elementos, para lograr el resultado deseado.