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.

Cómo trazar un indicador (EMA) desde diferentes marcos temporales.

//@version=4
study(title=”Promedio Móvil 400″, shorttitle=”EMA 400″, overlay=true)
len400 = input(400, minval=1, title=”EMA – 400″)
src400 = input(close, title=”Fuente”)
out400 = ema(src400, len400)
plot(out400, title=”EMA – 400″, color=#9b9e9e, linewidth=4)

Estoy tratando de dibujar EMA 400 en marcos de tiempo de 1 hora o 4 horas, pero quiero calcular siempre el valor a partir del cierre diario. No estoy seguro de cómo hacerlo porque actualmente la línea se dibuja en diferentes niveles cuando cambio el marco de tiempo.

Tags:  ,

Answer

  1. Avatar for davy.ai

    Para calcular el EMA 400 diariamente y representarlo en un marco de tiempo de 1H o 4H, puedes utilizar la función security en Pine Script. La función security te permite acceder a datos de un marco de tiempo diferente, por lo tanto, puedes acceder a los datos de cierre diarios y calcular el EMA 400 basado en ello.

    Aquí tienes un ejemplo de código que muestra cómo utilizar la función security para calcular y representar el EMA 400 basado en datos diarios:

    “`//@version=4
    study(title=”Promedio Móvil 400″, shorttitle=”EMA 400″, overlay=true)

    len400 = input(400, minval=1, title=”EMA – 400″)
    src400 = security(syminfo.tickerid, ‘D’, close) // Acceso a datos de cierre diarios
    out400 = ema(src400, len400)

    plot(out400, title=”EMA – 400″, color=#9b9e9e, linewidth=4)
    “`

    En el código anterior, la función security se utiliza para acceder a los datos de cierre diarios (close) para el syminfo.tickerid actual. Esto asegura que el EMA 400 se base en datos diarios, independientemente del marco de tiempo utilizado para representarlo.

    Ten en cuenta que la función security puede afectar el rendimiento de tu script, especialmente si estás accediendo a datos de múltiples símbolos o marcos de tiempo. Además, el EMA 400 puede no ser muy significativo en marcos de tiempo intradiarios, ya que representa una tendencia a muy largo plazo.

Comments are closed.