Tâche terminée
Spécifications
Tarea técnica: Expert Adviser de Cobertura que opere en Metatrader 4, así:
1- INICIO DEL CICLO: La primera operación se ejecuta de manera manual a través de botones dispuestos en la pantalla, asociados con la operación del EA.
Close All
El inicio de la ejecución del EA se dará a través de cualquiera de los primeros seis botones en pantalla. Con la primera operación inicia el ciclo de cobertura del EA. El botón número siete cierra todas las operaciones abiertas para el símbolo actual, al precio del momento.
2- PRIMER TRADE: Para la primera orden se establece un Take Profit parametrizable. Ninguna operación tendrá Stop Loss.
3- FUNCIONAMIENTO SISTEMA DE COBERTURA:
Primera operación: Si la primera posición avanza en positivo, mientras permanezca esta condición no se abrirá ninguna posición de cobertura. Para la primera operación funcionara el Trailing Stop una vez alcance el 70% de los pips esperados por el Take Profit. El valor en minipips del Trailing Stop será ingresado manualmente a través de los parámetros de entrada. Número entero en minipips.
inicialmente (Multiplicador de lote).
Ejemplo: Si la primera operación de compra fue por un lotaje de 0.01 y el multiplicador es 3, abrirá una operación de venta por 0.03 lotes y se establecerá el Take Profit en minipips de acuerdo con los parámetros de entrada validos para la segunda operación y siguientes. Esta operación no lleva Stop Loss.
La apertura de la segunda operación NO conlleva el cierre de la primera. Si se logra el Take Profit para la segunda operación, inmediatamente se cerrará también la primera operación en la condición que se encuentre. Es decir, la segunda operación se cerrará con ganancia y la primera con perdida, pero la ganancia en dólares de la segunda será mayor a la perdida en dólares de la primera.
Tercera operación y siguientes: Si la segunda operación alcanzo una perdida por el valor en pips (minipips) que se estableció en el parámetro “Distancia entre órdenes”, abrirá la tercera operación con la siguiente distancia en pips de la anterior:
Calculo distancia entre ordenes a partir de la tercera operación del ciclo= Distancia entre ordenes + spread (símbolo) operación 1 + 1 pip (10 minipis)
Lo anterior es necesario porque el ciclo contempla un máximo de 2 trades abiertos por símbolo, cuando se abre la tercera operación del ciclo, automáticamente se cerrará el trade más antiguo, es decir el trade uno, y se espera que cierre en positivo, así sea un positivo mínimo.
RESUMEN OPERACIÓN EA:
4- PARAMETROS DE ENTRADA: (opciones a diligenciar por el usuario)
Lotaje Inicial: Número con dos decimales, valido desde 0.01 inclusive.
Take Profit de la primera operación: valido únicamente para la primera operación, la que se ejecuta manualmente (Por Mercado o por una orden pendiente)
Take Profit de la segunda operación y siguientes: El usuario ingresara el valor de Take Profit en pips (minipips) para esta operación a través de los parámetros de entrada. Valor entero en minipips.
Distancia entre ordenes: Distancia en minipips entre el precio de apertura del primer trade y los siguientes que abrirá el EA a modo de cobertura. Valor entero en minipips. A partir del tecer trade se debe aplicar la formula indicada.
Multiplicador de lote: Numero decimal (dos decimales). Inicia en 2 y aumenta cada 0.1 unidades de lote, es decir: 2.0, 2.1, 2.2, 2.3, 2,4 … y así sucesivamente hasta 4.0
Este multiplicador de lote debe tener un parámetro para aproximar por defecto, es decir cuando el resultado del nuevo lotaje lleve mas de dos decimales, aproximara al decimal inmediatamente inferior.
Ejemplo: Lote operación No. 1: 0.10 lotes y un multiplicador de 2.5
Lotaje para la segunda operación: 0.1 x 2.5 = 0.25 lotes // No se requiere aproximar.
Lotaje para la tercera operación: 0.25 x 2.5 = 0.625 lotes // Se aproxima a 0.62 lotes
Número máximo de Coberturas: Número máximo de coberturas : Numero entero par, entre el 2 y el 10. Es decir serán: 2, 4, 6, 8 y 10.
Los parámetros de entrada se diligencian solo una vez cuando se va a cargar el EA en la gráfica, o cuando se van a modificar previo a operar nuevamente.
5- COMENTARIOS: en parte izquierda superior de la pantalla:
- Un comentario de cuantas operaciones van y cuantas se tiene contempladas de cobertura. Ejemplo: Se esta en la tercera operación y se estableció un máximo de 8 coberturas, debe decir: “Operación número 3 de 8 posibles”.
6- SIGNOS Y/O LINEAS EN PANTALLA:
- Debe haber una flecha arriba en el punto donde se compra y una flecha abajo en el punto donde se vende. O de la mejor manera que considere el programador, pero siempre visibles en pantalla.
- Debe ubicarse una línea discontinua ( -----------) que indique la ubicación en el grafico del Take Profit esperado.
7- SEGURIDAD: De ser posible el EA no debe permitir modificar los parámetros de entrada mientras este en ejecución con operaciones abiertas en el respectivo símbolo.
9- DEMOSTRACIÓN: