Buenas, te explico lo que quiero hacer para que lo entiendas.
Actualmente mi EA lanza una compra/venta y al momento se crea una orden contraria por el triple de lotaje para que en caso de retroceder esta intenté cubrir la primera.
Ahora supongamos que esa orden se abre y vuelve a recular antes de lograr el profit deseado, pues se cierra dado que hace trailing y vuelve a poner una orden 10 pips por encima/debajo del precio actual.
En este escenario quedamos con una orden pendiente que está a más de 30 pips y quiero que esta vuelva a recular hasta los 30 pips de distancia con la primera operación (su posición inicial).
En cuanto al trailing de las órdenes, no está en un solo módulo porque según he podido comprobar, las órdenes se mueven o bien en un sentido o en otro. En mi caso la Sell Stop debe de hacer un trailing con una distancia de 10 pips positivos (recular hacia arriba) mientras que la Buy debe de estar a -10 pips (recular hacia abajo).
No se si me he explicado bien... Un saludo.
P.D- El bloque pass no es necesario si se usa un if trade como activador, esta función solo quiero que la haga cuando la operación del grupo 1 está abierta. Por ejemplo, para hacer trailing uso el if trade y dependiendo el grupo de operaciones abiertas hace un trailing o otro y funciona perfectamente. Es decir, el Pass funciona como activador solo para módulos que no tengan más conexiones, pero en mi caso para que el trailing se ejecute deben de cumplirse "X" condiciones antes. El ejemplo que he puesto es solo para el grupo uno de operaciones pendientes, una vez funcione deberé de clonarlo para el resto de grupos (hasta 5).