Desplazar una media movil horizontalmente

Forums ProRealTime foro Español Soporte ProBuilder Desplazar una media movil horizontalmente

Viewing 4 posts - 1 through 4 (of 4 total)
  • #88272

    Buenas tardes.

    Solicito ayuda para programar una media movil que se pueda desplazar hacia la izquierda en el grafico.

    Me explico con un ejemplo. El siguiente codigo desplazaria la media movil a 5 dias hacia la derecha un dia

    MM5=Average[5](close)

    MM5mas1=MM5[1]

    return MM5mas1

    mi pregunta es.- ¿Cómo sería el código para desplazar esa media movil hacia la izquierda un dia?

     

    #88294

    No es posible dibujar una curva en el pasado. Una solución es utilizar segmentos como el ejemplo que puede encontrar en estos temas:

    https://www.prorealcode.com/topic/decalage-horizontal-dun-indicateur/page/2/#post-51048

    https://www.prorealcode.com/topic/decalage-vertical/#post-87962

    #88364

    Muchas gracias nicolas por tu rapida respuesta.

    He seguido los pasos de tu respuesta y he conseguido el resultado que queria.

    Lo unico que intento realizar un indicador con un cruce de la Media movil a 5 dias con su desplazada hacia la izquierda, y me da error y no me deja.

    MM5=Average[5](close)
    drawsegment(barindex[1], MM5, barindex[2], MM5[1])

    sc=0
    if MM5 crosses over drawsegment(barindex[1], MM5, barindex[2], MM5[1])then
    sc=-1
    endif

    return MM5 as “MM5”, sc

    ¿Como puedo hacer para solucionarlo?

    #88369

    Para referirse a un valor de X períodos atrás, simplemente tiene que agregar el desplazamiento deseado entre paréntesis:
    valor [X]
    Tu código ahora debería verse así:

     

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

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