Modificación Entrada

Forums ProRealTime foro Español Soporte ProOrder Modificación Entrada

Viewing 13 posts - 1 through 13 (of 13 total)
  • #118049

    Buenas tardes,

    Adjunto un código en el que me interesa poder modificar la vela en donde debe entrar. Ahora me entra en la siguiente vela por defecto. Me interesaría decirle que entrara en la segunda vela o en la tercera. ¿Es posible esta instrucción?

    Muchas gracias y saludos.

    Lluís

    #118126

    Hola Luis,

    Si es posible, pero debes adjuntar el código para que podamos ver donde debe entrar.

    Saludos

    #118134

    Hola Juan,

    creí haberlo adjuntado….. buneo si acaso lo copio en en texto.

    Saludos y muchas gracias

    // Definición de los parámetros del código
    DEFPARAM CumulateOrders = False // Acumulación de posiciones desactivada

    // Condiciones para entrada de posiciones largas
    indicator1 = HullAverage[20](typicalPrice)
    c1 = (indicator1 CROSSES UNDER close)

    IF c1 THEN
    BUY 1 SHARES AT MARKET
    ENDIF

    // Condiciones de salida de posiciones largas
    indicator2 = HullAverage[20](typicalPrice)
    c2 = (indicator2 CROSSES OVER close)

    IF c2 THEN
    SELL AT MARKET
    ENDIF

    // Condiciones de entrada de posiciones cortas
    indicator3 = HullAverage[20](typicalPrice)
    c3 = (indicator3 CROSSES OVER close)

    IF c3 THEN
    SELLSHORT 1 SHARES AT MARKET
    ENDIF

    // Condiciones de salida de posiciones cortas
    indicator4 = HullAverage[20](typicalPrice)
    c4 = (indicator4 CROSSES UNDER close)

    IF c4 THEN
    EXITSHORT AT MARKET
    ENDIF

    // Stops y targets
    SET STOP pLOSS 10
    SET TARGET pPROFIT 30

    #118135

    Luis,

    Para adjuntar el código debes utilizar el botón (insert PRT code) arriba a la derecha. Gracias

    #118141

    Ahora creo que si…

    Saludos

    #118146

    Podrías poner algo así. Puedes abrir la operación, (x) barras después de que crucen las medias:

    Pruebalo y dime si funciona

     

    #118202

    <pre class=”lang:probuilder decode:true ” title=”Me da Error”>// Definición de los parámetros del código
    DEFPARAM CumulateOrders = False // Acumulación de posiciones desactivada

    // Condiciones para entrada de posiciones largas
    indicator1 = HullAverage[20](typicalPrice)
    c1 = (indicator1 CROSSES UNDER close)

    n=2 // numero de barras

    IF c1 THEN // se cumple el cruce de medias
    barindex= 2
    ENDIF

    IF barindex= 2 + n THEN // una vez pasado n barras desde el cruce de medias
    BUY 1 SHARE AT MARKET
    ENDIF

    // Condiciones de salida de posiciones largas
    indicator2 = HullAverage[20](typicalPrice)
    c2 = (indicator2 CROSSES OVER close)

    IF c2 THEN
    SELL AT MARKET
    ENDIF

    // Condiciones de entrada de posiciones cortas
    indicator3 = HullAverage[20](typicalPrice)
    c3 = (indicator3 CROSSES OVER close)

    IF c3 THEN
    SELLSHORT 1 SHARES AT MARKET
    ENDIF

    // Condiciones de salida de posiciones cortas
    indicator4 = HullAverage[20](typicalPrice)
    c4 = (indicator4 CROSSES UNDER close)

    IF c4 THEN
    EXITSHORT AT MARKET
    ENDIF

    // Stops y targets
    SET STOP pLOSS 5
    SET TARGET pPROFIT 15
    Hola Juan,

    Me da error en las lineas 11 y 12 : barindex=x

    ENDIF

    Creo que no se donde poner realmente las nuevas instrucciones.

    Saludos.

    #118208

    Luis,

    Creo que estás intentando decirme que “te da error”, aunque arriba ha salido mezclado con el código. He probado tu código en mi PRT (v10.3), pero las medias Hull no las reconoce. No se si tienes la version 11 y no tienes problema. En cualquier lo intentaré con unas medias exponenciales y te lo corrijo en el mío, y te digo esta noche

    #118211

    Hola Juan,

    tengo la versión 11. En esta versión sí que me funcional las medias de Hull.

    Lo que te comento es que no se donde colocar la corrección que me enviste y creo que lo hago mal y tal vez por este motivo no me funcione.

    Saludos

    #118212

    Luis,

    Te adjunto el código corregido. Ya funciona. Fíjate que lo de entrar a partir de la segunda barra esta solamente en c1, así que deberías ponerlo también en c2, c3, y c4.

    Espero que te sirva

    Saludos

    #118217

    Hola Juan,

    Muchas gracias y saludos!!

    #118220

    Luis,

    Me he tomado la libertad de cambiarlo (estaba aburrido :)) y aplicárselo también a C2, C3, y C4. Le he puesto diferentes n1, n2, etc, para que puedas variar el numero de barras independientemente de la condición.

     

    #118262

    Hola Juan,

    Muy amable. Eres un Crack!!

    Muchas gracias

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

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