Eliminar líneas vertícales

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #172865 quote
    micky_red
    Participant
    New

    Hola,

    He programado un simple indicador para que dibuje unas líneas con el máximo y el mínimo del día anterior.

    El indicador funciona bien, el problema es que dibuja unas líneas verticales que me gustaría eliminar. Adjunto una imagen donde he señado las zonas que no deberían aparecer.

    ¿Podrían ayudarme? ¿Cómo puedo hacerlo?

    A continuación detallo el código que he usado:

    if IntradayBarIndex=1 then
    // Máximo día Anterior
    maximodiaanterior=DHigh(1)
    // Mínimo día Anterior
    minimodiaanterior=DLow(1)
    endif
    
    return maximodiaanterior coloured (0,128,0) STYLE(line,5) as "Máximo día Anterior", minimodiaanterior coloured (255,0,0) STYLE(line,5) as "Mínimo día Anterior"

    Muchas Gracias!

    Example_1.jpg Example_1.jpg
    #172869 quote
    robertogozzi
    Moderator
    Master

    No puedes, cuando el día cambia y los niveles cambian, RETURN tiene que conectar una barra con la siguiente, por lo que es inevitable.

    Puede solucionar el uso de DRAWSEGMENT:

    if IntradayBarIndex=1 then       //La primera barra del día es el número 0
    // Máximo día Anterior
    maximodiaanterior=DHigh(1)
    // Mínimo día Anterior
    minimodiaanterior=DLow(1)
    BarraInicial = BarIndex
    endif
    DrawSegment(BarraInicial,maximodiaanterior,BarIndex,maximodiaanterior) coloured(0,128,0,255) style(Line,4)
    DrawSegment(BarraInicial,minimodiaanterior,BarIndex,minimodiaanterior) coloured(255,0,0,255) style(Line,4)
    return maximodiaanterior coloured (0,128,0,0) STYLE(line,5) as "Máximo día Anterior", minimodiaanterior coloured (255,0,0,0) STYLE(line,5) as "Mínimo día Anterior"

    En el indicador dejé RETURN como lo escribiste, en caso de que necesites recuperarlo de otros códigos y necesites los datos devueltos, pero puse las líneas invisibles (cuarto parámetro de color en 0).

    x.jpg x.jpg
    #172878 quote
    micky_red
    Participant
    New

    ¡Muchas gracias por tu ayuda y rapidez Roberto!

    Así me va perfecto.

     

    Saludos

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

Eliminar líneas vertícales


ProBuilder: Indicadores y Herramientas

New Reply
Author
author-avatar
micky_red @micky_red Participant
Summary

This topic contains 2 replies,
has 2 voices, and was last updated by micky_red
4 years, 8 months ago.

Topic Details
Forum: ProBuilder: Indicadores y Herramientas
Language: Spanish
Started: 07/01/2021
Status: Active
Attachments: 2 files
Logo Logo
Loading...