Работа завершена
![](https://c.mql5.com/i/avatar/avatar_na2.png)
![](https://c.mql5.com/i/avatar/avatar_na2.png)
Техническое задание
Operativa que debe respetar:
1*Debe poder trabajar cualquier símbolo desde una misma grafica.
2*Cada símbolo se trabaja de forma individual al resto.
3*Cuando solo hay una operación abierta en el simbolo y va ganando, debe activar Trailing Stop con parámetros configurables ( a que cantidad de pip se activa - trailing stop - trailing step )
ejemplo. una sola operación en EURUSD va ganando y es la única operación de ese símbolo, se activa el trailing al llegar a 50 pips y luego cada 10 pips corre el SL 5 pips.
4*Cuando son varias operaciones abiertas en el mismo símbolo necesito que al quedar en ganancia, cierre todas las operaciones de ese símbolo al llegar a "x" beneficio en $ dólares. (parámetro configurable)
ejemplo. varias operaciones de EURUSD están logrando salir en beneficio, llegan a $10 dólares de flotante positivo en ese símbolo, cierra todas las operaciones de EURUSD.
5*Hedge. Activar modo recuperación si la operación va en perdida a "x" cantidad de pips y que en ese rango en el caso de configurar mas operaciones del hedge continue abriendo operaciones si el precio se regresa. Parámetros configurables, cantidad de pips en perdida para activar la primer operación en reversal, multiplicador de lotaje, cantidad de operaciones con la misma función.
ejemplo.
1)EURUSD se encuentra 30 pips negativos en un BUY, se debe abrir un SELL con "x" lotaje según multiplicador. Luego si las operaciones logran beneficio positivo se cerraran según se explica en el punto 4.
2)EURUSD se encuentra 30 pips negativos en un BUY, se abre un SELL y luego el precio se regresa al punto inicial de la orden BUY, se debe abrir otra operación BUY y así sucesivamente si el precio se regresa, cada nivel debe respetar la configuración de multiplicador de lotaje.
*Si este fuera multiplicador 1 con lotaje inicial 0,01, seria ej. BUY 0,01 SELL 0,01 BUY 0,01 ….
*Si este fuera multiplicador 2 con lotaje inicial 0,01, seria ej. BUY 0,01 SELL 0,02 BUY 0,04....
*Multiplicador puede ser 1 - 1,1 - 1,2 ...asi hasta 3 respetando decimales.
Adjunto imagen del sistema Hedge.
6*Al momento de cerrar una única operación con beneficio, condición del punto 3, se debe abrir una operación en reversal con lotaje configurable según balance de la cuenta (Autolote)
ejemplo. EURUSD cierra con trailing stop la única operación abierta SELL, automáticamente se abre un BUY. (Esta operación debe ser controlado como cualquier operación abierta bajo las condiciones antes mencionadas)