Desplazar una media movil horizontalmente

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #88272 quote
    Modes68
    Participant
    New

    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 quote
    Nicolas
    Keymaster
    Master

    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 quote
    Modes68
    Participant
    New

    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 quote
    Nicolas
    Keymaster
    Master

    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í:

    MM5 = Average [5] (close) 
    drawsegment (barindex [1], MM5, barindex [2], MM5 [1])
    
    sc=0
    if MM5 crosses over MM5[5])then
    sc=-1
    endif
    
    return MM5 as “MM5”, sc
Viewing 4 posts - 1 through 4 (of 4 total)
  • You must be logged in to reply to this topic.

Desplazar una media movil horizontalmente


Soporte ProBuilder

New Reply
Author
author-avatar
Modes68 @modes68 Participant
Summary

This topic contains 3 replies,
has 2 voices, and was last updated by Nicolas
7 years ago.

Topic Details
Forum: Soporte ProBuilder
Language: Spanish
Started: 01/09/2019
Status: Active
Attachments: No files
Logo Logo
Loading...