Valores distintos para la Media Exponecial

Forums ProRealTime foro Español Soporte ProBuilder Valores distintos para la Media Exponecial

Viewing 2 posts - 1 through 2 (of 2 total)
  • #13504

    Hola,

    Estoy utilizando distintas formas para dibujar la media exponencial del precio de cierre y obtengo 3 lineas diferentes para representar la media exponencial de 20 periodos, cuando debería obtener 3 lineas iguales:

    opcion 1. Utilizo el siguiente codigo (amplitud de vela es diaria)

    Vela=ExponentialAverage[20](Dclose(1))

    return Vela as “Vela”

    opcion 2. Utilizo el siguiente código calculando la media exponencial mediante formulas

    i=1
    N=20

    SMA=0

    for i=1 to N
    SMA=SMA+Dclose(i)
    next

    SMA=SMA/N

    alpha=2/(N+1)

    EMA=SMA

    for i=N to 1
    EMA=Dclose(i)*alpha+(1-alpha)*EMA
    next

    return EMA

    opcion 3. Utilizo indicador Media Movil con la siguiente configuración

    Nº Periodos = 20

    Desplaz.horiz. (periodos) =1

    Desplaz.vertical(%)=0

    Método= Exponencial

     

    ¿Alguien sabe porque obtengo 3 lineas diferentes?

     

    Saludos,

    #13529

    La primera opción no puede funcionar, ya que necesitamos expresar los datos entre corchetes para la media móvil exponencial si queremos calcular un solo día y eso es exactamente lo que has hecho con Dclose (1) = sólo se tiene en cuenta en el cálculo el día anterior.

    El segundo debe funcionar bien. Tenga en cuenta que no se puede dibujar en la parte derecha del gráfico, así que es el que representa mejor las diferencias entre su propio cálculo y el de la plataforma.

    Si comprendo bien, lo que usted está tratando de hacer aquí es dibujar el EMA en diario en cualquier otro período de tiempo. Por lo que la opción 3 sólo puede ser correcta en el gráfico diario, obviamente.

Viewing 2 posts - 1 through 2 (of 2 total)

Create your free account now and post your request to benefit from the help of the community
Register or Login