IMPLEMENTACION DE CONDICION en mi sistema

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #74311 quote
    inevitable
    Participant
    New

    Hola, necesito implementar una condición en mi sistema. Utilizo una media de 14 y otra de 35. Ahora mismo está configurado de la siguiente manera: Cuando el precio está por debajo de las dos medias, compro, y cuando el precio está por encima, vendo. Tengo un Stop loss de 10 puntos. La condición que quiero implementar es que cuando me salte el stop, no me vuelva a hacer otra compra ( o venta) hasta que el precio no haya vuelto a ponerse por debajo de las medias ( o al revés si es venta). De esta manera evitaría que cuando hay una subida o bajada importante, me esté comprando cada vez que me salta el stop, y acumulando perdidas muy importantes. Os envío el código tal y como está ahora mismo. Gracias de nuevo.

    // Definición de los parámetros del código
    DEFPARAM CumulateOrders = False // Acumulación de posiciones desactivada
    
    // Impide al sistema operar en días precisos de la semana
    daysForbiddenEntry = OpenDayOfWeek = 6
    
    // Condiciones para entrada de posiciones largas
    indicator1 = Average[14](close)
    c1 = (close < indicator1)
    indicator2 = Average[35](close)
    c2 = (close < indicator2)
    
    IF (c1 AND c2) AND not daysForbiddenEntry THEN
    BUY 50 SHARES AT MARKET
    ENDIF
    
    // Condiciones de salida de posiciones largas
    indicator3 = Average[14](close)
    c3 = (close > indicator3)
    indicator4 = Average[35](close)
    c4 = (close > indicator4)
    
    IF c3 AND c4 THEN
    SELL AT MARKET
    ENDIF
    
    // Condiciones de entrada de posiciones cortas
    indicator5 = Average[14](close)
    c5 = (close > indicator5)
    indicator6 = Average[35](close)
    c6 = (close > indicator6)
    
    IF (c5 AND c6) AND not daysForbiddenEntry THEN
    SELLSHORT 50 SHARES AT MARKET
    ENDIF
    
    // Condiciones de salida de posiciones cortas
    indicator7 = Average[14](close)
    c7 = (close < indicator7)
    indicator8 = Average[35](close)
    c8 = (close < indicator8)
    
    IF c7 AND c8 THEN
    EXITSHORT AT MARKET
    ENDIF
    
    // Stops y objetivos
    SET STOP pLOSS 10
    #74326 quote
    Nicolas
    Keymaster
    Master

    Gracias por seguir estas sencillas reglas en el foro:

    • Para escribir el código , utilice el botón <> “insert PRT code”.
    • Para un tema nuevo, su título debe ser lo suficientemente explícito como para solicitar a la comunidad que lea su discusión.
    • para la solicitud de trading automática, utilice el foro ProOrder.
    #74474 quote
    inevitable
    Participant
    New

    Alguien que pueda ayudarme con mi problema? Nicolás? Gracias de antemano

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

IMPLEMENTACION DE CONDICION en mi sistema


ProOrder: Trading Automático y Backtesting

New Reply
Author
author-avatar
inevitable @inevitable Participant
Summary

This topic contains 2 replies,
has 2 voices, and was last updated by inevitable
7 years, 8 months ago.

Topic Details
Forum: ProOrder: Trading Automático y Backtesting
Language: Spanish
Started: 06/25/2018
Status: Active
Attachments: No files
Logo Logo
Loading...