QUIERO ENTRAR CADA DÍA CON EL CAPITAL ACUMULADO, NO CON EL CAPITAL INICIAL

Forums ProRealTime foro Español Soporte ProOrder QUIERO ENTRAR CADA DÍA CON EL CAPITAL ACUMULADO, NO CON EL CAPITAL INICIAL

Viewing 5 posts - 1 through 5 (of 5 total)
  • #208262

    Buenas tardes,

    Tengo la siguiente consulta:

     

    Tengo una estrategia programada que me realiza una sola operación al día (no más).

    El capital inicial es digamos 10.000 Euros.

    El primer día hará la entrada con 10.000 euros.

    Quiero que el segundo día la entrada la haga con el capital acumulado el primer día (es decir 10.000 euros + ganancias/pérdidas del primer día, y así sucesivamente.

    Es decir, que utilice para la entrada cada día el capital acumulado hasta la fecha y no el capital inicial.

    El código que he utilizado para ello es el siguiente (lo tomé de un post anterior):

     

    DEFPARAM CUMULATEORDERS = TRUE

    //Capital:

    CapitalInicial = 10000

    Capital = CapitalInicial + STRATEGYPROFIT

     

    // Condiciones para entrada de posiciones largas

    IF NOT LongOnMarket THEN

    BUY Capital CASH AT MARKET

    ENDIF

     

    // Condiciones de entrada de posiciones cortas

    IF NOT ShortOnMarket THEN

    SELLSHORT Capital CASH AT MARKET

    ENDIF

     

    Sin embargo no funciona. El código que acabo de escribir coge siempre 10.000 Euros para la entrada. Es decir, el código que acabo de escribir hace lo mismo que si codifico:

     

    // Condiciones para entrada de posiciones largas

    IF NOT LongOnMarket THEN

    BUY 10000 CASH AT MARKET

    ENDIF

     

    // Condiciones de entrada de posiciones cortas

    IF NOT ShortOnMarket THEN

    SELLSHORT 10000 CASH AT MARKET

    ENDIF

    Mi pregunta es ¿Me podéis indicar que está mal en el primer código? ¿Qué tendría que poner el código para que cada día haga la entrada con el capital acumulado y no con el capital inicial?

    Gracias de antemano

    Carlos

     

     

    #208575

    Agregue esta línea al final, para que vea que su capital se reduce a cero, por lo que NO PUEDE aumentar.
    Escribe la estrategia para que tengas fases en las que aumente o disminuya.

     

    #210312

    Gracias Roberto

    #217840

    ola, yo también suelo tener ese problema porque el bróker no devuelve la información del comando y se paraliza el robot. Yo veo como hacerlo. Cada vez que introduzco la función strategyprofit, al poco tiempo de iniciar el Proorder se para porque dice que el operador no devuelve la instrucción.

    Yo también rogaría, a roberto, Nicolás o algún colaborador que adjunte algún ejemplo con la instrucción STRATEGYPROFIT y que no dé error. Aprovecho la ocasión para agradecer a todos los colaboradores el tiempo dedicado a ayudar a los que no dominamos la plataforma aún.

    #217897

    STRATEGYPROFIT no debe dar errores, ¿cuáles son?
    ¿Puedes dar un ejemplo con errores?

Viewing 5 posts - 1 through 5 (of 5 total)

Create your free account now and post your request to benefit from the help of the community
Register or Login