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
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.
Alguien que pueda ayudarme con mi problema? Nicolás? Gracias de antemano