Hola amigos!,
Quisiera saber cómo puedo hacer esto que me tiene loco.
La compra 1 que se realiza por encima de M30 sale bien.
Pero quiero poder distinguir que si la compra es por debajo de la M30 y está bajando como ocurre en compra 2, no salga por los mismos motivos que la compra 1, sino que aplique solo la condición de aguantar con el stop al 8%.
Es algo muy sencillo dicho y evitaría el embrollo de operaciones que se dan ahí debajo.
A lo mejor visto así, se entiende mejor. Es decir, tengo varias condiciones de compra, y me gustaría poderles aplicar un stop diferente a cada una.
Muchas gracias de antemano y felices fiestas
Hola Neodani,
He tenido malas experiencias con poner diferentes STOP LOSS en un código. Podrías hacer dos cosas:
Separar las condiciones de compra y ponerles a cada una un stop distintos
IF NOT ONMARKET AND conditionM30above THEN
BUY 1 contract AT MARKET
SET STOP pLOSS 20
ENDIF
IF NOT ONMARKET AND conditionM30below THEN
BUY 1 contract AT MARKET
SET STOP pLOSS 10
ENDIF
La otra opción es que crees tipos de STOPs diferentes para cada situación
Si compras por encima de la M3o pues cerrar a mercado cuando close crosses down M30, y si compras por debajo, pues ponerle el párrafo de arriba igual con el STOP
Tuve un código una vez con muchas condiciones diferentes de entradas y cada una tenía un profit y un stop adecuado a la condición, pero no recuerdo si funcionaba bien, o utilizaba el ultimo stop que leía el código.
Intentalo y me dices
Gracias por la respuesta, lo probaré.
Sino había pensado también en añadir un boleano dentro de la condicion de compra y luego en la salida comprobar de qué “boleano” (condicion de compra) venía para salir de una manera u otra.