volumen codigo indicador

Viewing 9 posts - 1 through 9 (of 9 total)
  • Author
    Posts
  • #211099 quote
    PedroJimenez
    Participant
    New

    Buenos dias he creado este indicador para que sea igual que el volumen pero no me sale los colores igual que el predeterminado alguien sabria como hacer el codigo correcto para que me coloreara las velas igual que en el predeterminado. Un saludo

     

     

     

    volumen = volume
    r=0
    g=0
    b=0
    c1= volumen => volumen [1]
    c2= volumen < volumen[1]

    IF c1 then
    r=0
    g=255
    b=0
    else
    r=255
    g=0
    b=0
    ENDIF
    RETURN volumen COLOURED(r,g,b)

    b4e8eeba4d2b95b7efbd9bb8bab1051e.png b4e8eeba4d2b95b7efbd9bb8bab1051e.png
    #211104 quote
    robertogozzi
    Moderator
    Master
    #211105 quote
    JC_Bywan
    Moderator
    Master

    Buenos dias,

    a ver el post #209437, color del volumen cambia cuando close > / < close[1]

    comment coder le volume

    #211177 quote
    PedroJimenez
    Participant
    New

    Y si quiero programar que se dibuje media vela de volumen de un color cuando cruce ema3 calculado al volumen como podría hacerlo? Gracias

    #211249 quote
    JC_Bywan
    Moderator
    Master
    Para cada vez que el volumen cruce abajo/debajo su ema3, añando un color hasta media vela (Se puede que no he entendido bien) :
    
    if close[0]>close[1] then
    r=0
    g=255
    elsif close[0]<close[1] then
    r=255
    g=0
    endif
    
    ema3=ExponentialAverage[3](volume)
    
    mediavela=0
    if volume crosses over ema3 or volume crosses under ema3 then
    mediavela=volume/2
    endif
    
    return Volume as "Volume" style(histogram) coloured(r,g,0), ema3 as "ema3", mediavela as "cruz ema3" style(histogram) coloured(250,250,0)
    #211367 quote
    PedroJimenez
    Participant
    New

    Buenas estoy intentando que el volumen tenga un bollingerup metido y cada vez que sobre pase ese bollinger up me coloree la vela un trozo en la parte superior en amarillo es decir que si la vela sobrepasa el bollinger up me coloree esa vela de volumen un 15% en amarillo. Un saludo

    #211419 quote
    JC_Bywan
    Moderator
    Master

    Como eso?

    if close>close[1] then
    r=0
    g=255
    elsif close<close[1] then
    r=255
    g=0
    endif
    
    bbup=BollingerUp[20](volume)
    
    bas=0
    if volume crosses over bbup then
    bas=volume*0.85
    rbas=r
    gbas=g
    r=250
    g=250
    endif
    
    return Volume as "Volume" style(histogram) coloured(r,g,0), bas style(histogram) coloured(rbas,gbas,0), bbup as "bollingerup"
    PedroJimenez thanked this post
    #211487 quote
    PedroJimenez
    Participant
    New

    Buenas he modificado un poco el código pero hay volúmenes que se me colorea entero el histograma en amarillo eso a que se deberías. Un saludo

    7a26c4d5e247c1e17f56b73fa50c3376.png 7a26c4d5e247c1e17f56b73fa50c3376.png
    #211510 quote
    JC_Bywan
    Moderator
    Master

    Podemos extender la modificación reemplazando también la linea 1 con:

    if close>=close[1] then

    PedroJimenez thanked this post
Viewing 9 posts - 1 through 9 (of 9 total)
  • You must be logged in to reply to this topic.

volumen codigo indicador


ProBuilder: Indicadores y Herramientas

New Reply
Author
Summary

This topic contains 8 replies,
has 3 voices, and was last updated by JC_Bywan
3 years ago.

Topic Details
Forum: ProBuilder: Indicadores y Herramientas
Language: Spanish
Started: 03/08/2023
Status: Active
Attachments: 2 files
Logo Logo
Loading...