Cerrar la mitad de la posición con un Take Profit

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

    Hola buenas, me gustaría cerrar la mitad de la posición con pPROFIT al llegar a cierto objetivo, por ejemplo 10 puntos.

    Ejemplo: entro corto o largo con 2 contratos y al llegar a 10 puntos de beneficio comprar o vender un contrato de tal forma que quede abierta una posición con un único contrato.

    El contrato restante o bien los dos contratos iniciales si no se hubiera llegado al objetivo se cerraría con las condiciones de salida especificadas normalmente.

    Pongo un ejemplo:

    // Condiciones para entrada de posiciones largas
    
    indicator1 = ExponentialAverage[18](close)
    indicator2 = ExponentialAverage[40](close)
    c1= (indicator1 CROSS OVER indicator2)
    indicator5 = Average[200](close)
    indicator6 = Average[200](close)
    c2 = (indicator5 > indicator6[1])
    
    IF c1 AND c2  THEN
    BUY 1 SHARES AT MARKET
    ENDIF
    
    // Condiciones de salida de posiciones largas
    indicator7 = ExponentialAverage[2](close)
    indicator8 = ExponentialAverage[40](close)
    c5 = (indicator7 CROSSES UNDER indicator8)
    
    IF c5 THEN
    SELL AT MARKET
    ENDIF

    Estoy haciendo pruebas pero de momento no son fructíferas, agradecería algo de ayuda. Saludos.

    #8128 quote
    Adolfo
    Participant
    Senior

    Hola Javimt, por lo que yo sé, el sistema no permite de momento cerrar parcialmente las posiciones.

    No obstante quedaría probar si al precio que quieres cerrar el primer contrato puedes vender otro contrato, osea hacer la operación contraria para cubrir la posición.

    Un saludo.

    #8156 quote
    javimt
    Participant
    New

    Muchas gracias, es lo que estoy probando a ver si consigo que funcione!

    #8191 quote
    Andres
    Participant
    Average

    Hola javimt,

    creo recordar que en los Backtest sí que deja cerrar parcialmente la posición, pero luego al pasarlo a ProOrder te sale un mensaje diciendo que no lo permite.

    Para simular salidas parciales en una cuenta Demo con ProOrder, yo lo que hice fue “dividir” el código original en dos códigos distintos: los dos con las mismas condiciones de entrada pero uno con la salida “parcial” y otro con la salida “total”. Si en el código original metía dos contratos, ahora metía un contrato en cada uno de los otros 2 códigos. Lanzaba los dos códigos a la vez en ProOrder y el resultado era similar a un único código con una salida parcial.

    Me lie un poco, no se si entendiste la idea.

    Andrés.

    #8196 quote
    javimt
    Participant
    New

    Sí lo entendí, gracias Andrés a ver si puedo adaptarlo a mi estrategia.

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

Cerrar la mitad de la posición con un Take Profit


ProOrder: Trading Automático y Backtesting

New Reply
Author
author-avatar
javimt @javimt Participant
Summary

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

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