Indicador aumento de precio del 10%

Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
    Posts
  • #241114 quote
    Aquaris
    Participant
    New

    Hola.

    Quería programar el siguiente indicador 1.

    El indicador 1 (en velas diarias) me tendría que indicar en verde (si se cumple) o en rojo (si no se cumple) si pasado un año desde que otro indicador 2 diera señal (que el macd pase de negativo a positivo) se produjo en algún momento alguna vela con un precio de cierre con un incremento de precio de al menos el 10% respecto al día en el que se activó el indicador 2 hace un año .

    Es posible ?

    #241148 quote
    robertogozzi
    Moderator
    Master

    Prueba esto:

    ONCE Signal = -1
    IF Signal = 1 THEN
       Signal = -1
    ENDIF
    // indicador 2
    myMACD = Macd[12,26,9](close)
    IF myMACD <= 0 THEN
       Flag = 0
    ENDIF
    IF myMACD CROSSES OVER 0 THEN
       Xyear  = OpenYear
       Xmonth = OpenMonth
       Xday   = OpenDay
       Xprice = close
       Signal = -1
       Flag   = 0
    ENDIF
    // indicador 1
    IF OpenYear > Xyear THEN
       IF (OpenMonth > Xmonth) OR ((OpenMonth = Xmonth) AND (OpenDay > Xday)) THEN
          Flag = 1
       ENDIF
    ENDIF
    IF Flag = 1 THEN
       IF close >= (Xprice * 1.10) THEN
          Signal = 1
          //Xyear  = OpenYear
          //Xmonth = OpenMonth
          //Xday   = OpenDay
          //Xprice = close
          Flag   = 0
       ENDIF
    ENDIF
    RETURN Signal AS "Signal"
    Iván González thanked this post
    #241600 quote
    Aquaris
    Participant
    New

    Muchas gracias Roberto, pero no me funciona.

    Un saludo.

    #241615 quote
    Iván González
    Moderator
    Master

    Buenas. La verdad es que el con el ejemplo del indicador 2 que has puesto no aparecen resultados. Quizás no haya entendido bien lo que estás buscando…

    Si he entendido bien quieres que cuando pase un año desde que el MACD cruzó al alza el nivel de 0 se compruebe si el precio ha aumentado un 10% o más desde el día que cruzó al alza.

    Esto implica que el MACD siga en positivo durante 1 año, cosa que rara vez ocurrirá si trabajas con velas diarias.

    #241692 quote
    Aquaris
    Participant
    New

    En el ejemplo que he puesto me refería al simple hecho de que el MACD pase de negativo a positivo, no tiene porque estar un año, con que se de el hecho un solo día es suficiente.

    Este indicador 2 era solo un ejemplo, realmente yo lo quiero aplicar con otro indicador más complejo, pero con mi indicador el programado por Roberto tampoco me da los resultados deseados.

    Es decir, lo que quiero es programar un indicador 1 que me indique un año después de que se active el indicador 2(es decir que el indicador 2 sea distinto de 0), si se ha cumplido que el precio de cierre haya estado al menos un día por encima del 10% del precio de cierre existente el día en el que se activo el indicador 2.

    Gracias a los dos.

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

Indicador aumento de precio del 10%


ProBuilder: Indicadores y Herramientas

New Reply
Author
author-avatar
Aquaris @aquaris Participant
Summary

This topic contains 4 replies,
has 3 voices, and was last updated by Aquaris
1 year, 1 month ago.

Topic Details
Forum: ProBuilder: Indicadores y Herramientas
Language: Spanish
Started: 12/04/2024
Status: Active
Attachments: No files
Logo Logo
Loading...