STOP LOSS

Viewing 13 posts - 1 through 13 (of 13 total)
  • Author
    Posts
  • #7356 quote
    RICHARDYUSTE
    Participant
    Junior

    Me gustaría programar un stop loss (para mercados bajistas) 1% por encima del máximo de la vela del día anterior. ¿Alguien me puede escribir el código?

    Gracias

    #7381 quote
    Adolfo
    Participant
    Senior

    Hola Richard, me imagino que estas utilizando gráficos diarios, ¿verdad?

    Otra cosa, cuando te refieres al “1%”, es del capital invertido ó de variación del precio del activo?

    #7386 quote
    Adolfo
    Participant
    Senior

    A priori sería algo así:

    StopLoss = High[1]+(High[1]*0.01)

    Tendrías que establecer la variable StopLoss en el momento de entrada al mercado, así que deberías añadir este código a la parte donde se cumplan tus condiciones de venta.
    Parecido a ésto:

    IF NOT SHORTONMARKET AND MISCONDICIONES THEN
    SELLSHORT 1 CONTRACT AT MARKET
    StopLoss = High[1]+(High[1]*0.01)
    ENDIF
    
    IF SHORTONMARKET THEN
    EXITSHORT AT StopLoss STOP
    ENDIF

    Pruébalo y dime si te sirvió 😉

    #7400 quote
    RICHARDYUSTE
    Participant
    Junior

    Lo quiero utilizar para barras diarias. El 1% es sobre el rendimiento del precio.

    Quiero entrar corto y si el mercado sube q haya un STOP LOSS que me limite las pérdidas. Y cada dia nuevo q el STOP se posicione sobre el 1% del máximo de la barra del día anterior.

    #7406 quote
    Adolfo
    Participant
    Senior

    En ese caso hay que recolocar la orden asi, para que actualice el stoploss cada nueva barra:

    IF SHORTONMARKET THEN
    StopLoss = High[1]+(High[1]*0.01)
    EXITSHORT AT StopLoss STOP
    ENDIF

    Ahí lo tienes, espero que te sirva.

    #7407 quote
    RICHARDYUSTE
    Participant
    Junior

    Esto es lo que yo habia puesto:

    D= HIGH[1]*1.01
    SET STOP LOSS D

    ¿Por qué no me funciona? ¿Qué diferencia hay?

    #7409 quote
    RICHARDYUSTE
    Participant
    Junior

    Soy novato en probuilder y desconozco bien el lenguaje. Estoy leyendo el manual pero no acabo de entender estos parámetros ONMARKET, LONGONMARKET, SHORTONMARKET. ¿Me los podrías explicar por favor?

    #7410 quote
    Adolfo
    Participant
    Senior

    A mi entender, en referencia al código que tu has puesto, podrían ser dos cosas.

    Vamos a suponer que has entrado corto hoy en el DAX al precio de 10000, la barra de ayer tiene un maximo de 10100 por ejemplo. Estás diciéndole que te ponga un stoploss de 10201 unidades? Véase LOSS. En este caso el stop estaría muyyy lejos de tu entrada, entiendo que no es lo que quieres.

    Por otro lado el hecho de que no lo definas dentro de la estructura “ShortOnMarket” hace que no mueva diariamente tu stop.

    Por eso te recomiendo que hagas uso del código que te indiqué, lo he testeado y funciona correctamente.

    Saludos

    #7411 quote
    Adolfo
    Participant
    Senior

    ¿ProBuilder? Estamos en el foro de ProOrder, jejeje.

    OnMarket determina si tienes posiciones abiertas, independientemente de que sean largas o cortas.
    ShortOnMarket determina si tienes posiciones cortas abiertas.
    LongOnMarket determina si tienes posiciones largas abiertas.

    Aceleraría la ayuda si compartes el código que estás ejecutando para que se pueda revisar.

    #7413 quote
    RICHARDYUSTE
    Participant
    Junior

    Mil gracias. Era como decías

    #7414 quote
    Adolfo
    Participant
    Senior

    ¡No hay de qué!

    Buen trading 😉

    #12652 quote
    quo
    Participant
    Average

    Hola Adolfo,

    yo tengo este sistema y me va calculado cada dia un nuevo stop porque cada dia va variando el dato del indicador.

    ¿cómo podría hacer para que el dato que cogiera para fijar el stop fuera el que hubiera el dia anterior a la entrada?

     

    gracias

    
    
    IF miscondicionescompra THEN
    BUY 2000 cash AT MARKET
    ENDIF
    
    IF miscondicionesventa THEN
    SELL  AT MARKET
    ENDIF
    
    //indicador propio basado en el ATR
    myPATR14 = CALL "PATR (14)"
    
    
    // Stops y objetivos
    set stop %loss mypatr14*2
    
    #16376 quote
    Nacho
    Participant
    Senior

    Hola buenos días, quería preguntaros algo que no tengo claro si se puede hacer con Proreal, me gustaría saber como poner para una estrategia un Stop Loss en %, hasta ahí es facil, pero además de este stop inicial en % incluir un trailing stop también en % para que se vaya moviendo detr´´as del precio una vez que la posición lleve un determinado % a favor.

    Muchas gracias.

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

STOP LOSS


ProOrder: Trading Automático y Backtesting

New Reply
Author
Summary

This topic contains 12 replies,
has 4 voices, and was last updated by Nacho
9 years, 3 months ago.

Topic Details
Forum: ProOrder: Trading Automático y Backtesting
Language: Spanish
Started: 05/19/2016
Status: Active
Attachments: No files
Logo Logo
Loading...