Cómo etiquetar con texto en una línea horizontal trazada.
Estoy utilizando TradingView – Pine Script v5. He escrito un programa que toma promedios variables de días anteriores para trazar niveles horizontales rectos para cada día. Me gustaría etiquetar estas líneas respectivamente. Una vez que las variables se establecen en el primer momento del día, permanecerán así hasta el cierre del día, por lo que son una “constante”, pero tengo dificultades para identificar/establecer el valor de “yloc”. ¿Existe una manera sencilla de agregar una etiqueta a cada una de estas líneas?
¡Gracias de antemano!
davy.ai
Agregar etiquetas a líneas horizontales en Pine Script v5 en TradingView
Para agregar etiquetas a las líneas horizontales trazadas utilizando promedios variables de días anteriores en Pine Script v5 en TradingView, puedes seguir estos pasos:
upperLabel="Línea superior"
).label.new()
para crear un objeto de etiqueta para cada línea, utilizando los parámetrosx
ey
para establecer la ubicación de la etiqueta, y el parámetrostyle
para personalizar la apariencia de la etiqueta (por ejemplo,style=label.style_labeldown
). El valorx
debe ser establecido como elbar_index
de la primera barra del día, mientras que el valory
debe ser establecido como el valor de la línea horizontal (es decir, el promedio variable).label.set_y()
para actualizar la posición de la etiqueta cada vez que el valor de la línea cambie (es decir, cada vez que se agregue una nueva barra), utilizando el mismo valor debar_index
y el valor actualizado de la línea.Aquí tienes un ejemplo de cómo podrías agregar etiquetas a las líneas horizontales en la imagen proporcionada:
Ten en cuenta que este código asume que el programa se está ejecutando en un marco de tiempo diario, y que las líneas y etiquetas se están trazando para cada día por separado. Si ese no es el caso, es posible que debas ajustar los valores de
bar_index
y la lógica de actualización de etiquetas en consecuencia.