es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Trading View Pine Script: ¿Cómo mover a la izquierda un indicador sin usar un desplazamiento?

Trading View Pine Script: ¿Cómo hacer un desplazamiento hacia la izquierda de un indicador sin usar offset?

El desplazamiento hacia la derecha funciona bien.

Hay un problema con el desplazamiento hacia la izquierda.


//@version=5 indicator("right-left shift", overlay=true) shift = close plot(shift) plot(shift[25], color=color.green) //desplazamiento hacia la derecha correcto plot(shift[-25], color=color.red) //¿cómo hacer un desplazamiento hacia la izquierda sin usar offset?

Error: El índice no puede ser un valor negativo

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Para desplazar hacia la izquierda un indicador en TradingView Pine Script sin usar un desplazamiento, debemos agregar la longitud del desplazamiento al índice. Por ejemplo, para desplazar hacia la izquierda el gráfico en 25 barras, debemos usar plot(shift[bar_index-25], color=color.red). Esto se evaluará como plot(shift[-25], color=color.red) para la barra más temprana, plot(shift[-24], color=color.red) para la siguiente y así sucesivamente, desplazando efectivamente el gráfico hacia la izquierda en 25 barras. Usar valores de índice negativos directamente como plot(shift[-25], color=color.red) resulta en un error, ya que los valores del índice no pueden ser negativos.

Comments are closed.