Ayuda en código con condicionante previo para abrir posición

Forums ProRealTime foro Español Soporte ProOrder Ayuda en código con condicionante previo para abrir posición

Currently, there are 0 users and 1 guest visiting this topic.
View all attachments
Viewing 4 posts - 1 through 4 (of 4 total)
  • #204374 Report

     

     

    Buenos dias a tod@s,

    Necesito ayuda con mi código ya que no consigo programar mi idea correctamente.

    La idea es sencilla; cuando se produce cruce al alza de MM9 versus MM100, se da una primera señal de entrada con largos y cuando el cruze es a la baja se da primera señal para abrir cortos.. Pero hasta que la distancia entre las MM no sea mínimo de 60 puntos no debe realizarse la apertura de largos o cortos, según el caso.

    Con mi siguiente código, en cuanto lo activo abre posición sin esperar al cruce me medias previo:

     

     

    Por otro lado cuando aplico este otro código el error está en que solo abre posición, si en el momento del cruce de MM la distancia es mínimo de 60. En caso de que la distancia mínimo de 60 se alcance más adelante, ya no abre posición.

     

     

    Ruego me ayudéis para poder sacar mi sistema adelante.

    Muchas gracias a tod@s.

     

    #204433 Report

    Ahi esta:

    No publicaste el segundo código.

     

     

    #204710 Report

    Hola, buenas noches Roberto.

    He operado con este código en cuenta Demo para comprobarlo y, lamentablemente,  ha abierto posiciones antes del cruce de MM.

    Busco que, cuando activo el sistema por primera vez, no haga ninguna operación hasta que no se den los condicionantes: Un nuevo corte de MM, y una distancia mínima entre MM de 60 puntos.

    Así que no debería haber abierto posición hoy, dado que lo he activado sobre las 9h y ha abierto posición sin esperar a un nuevo corte de MM.

    Muchas gracias por tu ayuda.

    Adjunto imagen de la entrada errónea.

     

     

     

    Attachments:
    #205045 Report

    Agregue esto como una segunda línea:

    Lo probé y entra correctamente, después de cada cruce, si el ancho supera los 60 puntos.

    Agregue estas líneas al final, para que pueda ver las diversas señales en la ventana de variables que abre el backtest:

     

     

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