Necesito un EA para controlar las operaciones pendientes, no es un EA que opera automáticamente, es un guardián que se encargará de la cuenta, debe controlar la apertura de las operaciones según el spread del momento, por ejemplo en el EA defino que el spread máximo por operación es de 2 pips, si hay una orden pendiente de compra o de venta, ya sea buy limit, sell limit, buy stop o sell stop dicha orden debe transformarse en una virtual y cuando el precio llega al punto de apertura de la orden pero el spread es más de 2 pips no se debe abrir esa operación porque el spread es más alto que el máximo que definí y automáticamente esa operación virtual se elimina.
Las operaciones pendientes ya sean limit o stop debo ser capaz de hacerlas desde el MT4 para android y el EA lo dejaré funcionando en la MT4 de mi PC las 24 horas, por lo que al dejar una operación pendiente desde el mt4 del móvil, el EA debe ser capaz de gestionar esa operación pendiente y convertirla en una virtual para que esa operación en el momento de abrir el spread por ejemplo no sea mayor de 2 pips, si es mayor que esa cantidad debe abstenerse de abrir la operación y borrarla.
En otras palabras seria: Una vez que la orden pendiente está puesta el EA la cambia a líneas virtuales que sustituyen las órdenes pendientes. Una vez que el precio alcanza la línea el EA abre o no una orden de mercado dependiendo del Spread y si no la abre automáticamente la cierra. Si se recibe una orden pendiente que fue colocada desde otra pc o desde el android, el EA como esta trabajando 24 horas en un pc para la cuenta debe interpretar como un comando esa orden pendiente y coloca la línea de orden pendiente virtual correspondiente.
Adicionalmente quiero añadir un control de trailing stop con opciones true/false. Y el trailing stop debe ser porcentual, dicho porcentaje se calcula del precio de apertura al tp de una operacion, si una operacion tiene previsto 100 pips eso quiere decir que el 100% son esos 100 pips, al alcanzar el 35% de la operación exitosa el trailing stop debe asegurar la apertura mas un pip, al alcanzar el 70% de la operación exitosa se debe asegurar el 35%, obviamente este porcentaje de trailing stop lo colocare yo por lo que necesito un input.
El asesor experto debe ser capaz de ejecutarse en un solo gráfico y ocuparse de todos los activos de la cuenta donde tenga operaciones pendientes o abiertas, esto último con el fin de ahorrar recursos y no tener que colocar el EA en cada gráfico porque consume más memoria ram. Si es posible debe tener un input donde se coloquen los activos a gestionar, de esta manera se logra precision en cuanto al control de pips en cada activo.