Desarrollar un robot basado en dos medias móviles y RSI

MQL4 Asesores Expertos

Trabajo finalizado

Plazo de ejecución 32 días
Comentario del Cliente
Excelente profesional, muy atento, con mucho interés por hacer bien el trabajo. Lo recomiendo abiertamente, no será el último trabajo que le encargue. El trabajo lo ha hecho mejor que lo que esperaba.

Tarea técnica

Robot basado en cruces de dos medias y nivel de RSI:


Debe poder configurarse los siguientes parámetros:


  1. .- Poner botón en MT4, para indicar si opera en automático o en forma manual . (Por defecto siempre estará en manual al iniciar sesión)

  2. .- Poder seleccionar operar solo en Ventas, solo en compras o en ambas opciones.(esta opción solo servirá en modo automático)

  3. .- Elegir que tipo de medias (Simples, exponenciales..) y los periodos en cada una de ellas, al precio de cierre, al medio....

  4. .- Indicar una distancia del momento de cruce al precio de mercado, si está demasiado alejado no abrirá operación, (en automático).

  5. .- Indicar Stop Loss y T. Profit.

  6. .- BE, False o True e indicar donde se activa y donde coloca el Stop Loss.

  7. .- Trailing Stop, indicar hasta donde seguirá al precio y la distancia que llevará siempre con respecto al precio mercado.

  8. .- Poder establecer un horario de inicio de las operaciones y de cierre.

  9. .- Poder seleccionar si cierra operación al producirse un siguiente cruce o no.

  10. .- Tamaño del lote en las operaciones. ( micro lotes)

  11. .- Sacar un cuadro con varias opciones para poder abrir operaciones sin cambiar la configuración que tiene el robot, (imagen inferior) o cerrar total o parcialmente operaciones. (poder indicar posición donde ubicar el cuadro con los botones).

  12. .- Cuadro para configurar RSI y que según se indica en RESUMEN, condicione la apertura de operaciones. (EN una compra el RSI debe estar por encima de 50, en una venta estará por debajo de 50. (si se pueden poner dos campos para fijar nivel de RSI, uno servirá para compras otro para ventas, si se quiere poner que esté por encima de 52 por ej. para compra o por debajo de 48 para ventas)

    EN RESUMEN para abrir una operación en automático, comprobará los siguientes parámetros: (en manual, no)

      1. Que las medias se hayan cruzado,

      2. Que el RSI esté por encima o debajo de 50 según sea compra o venta.

      3. Que desde el precio del cruce al precio de mercado no haya más tics de los configurados.

      4. Que el cruce se produzca dentro del horario configurado.

      5. Si está configurado para realizar solo compras o ventas o cualquiera.

    Ahí se ven los botones básicos, (falta imagen)

  1. .- Indica el número de operaciones abiertas

  2. .- Botón azul con más o menos, es para desplegar los botones de las operaciones (ver imagen inferior o dejar solo la cabecera).

  3. .- BUY o SELL para abrir operaciones manualmente, según lo configurado si los cuadros en blanco no tienen nada o con los datos que figuren en esos cuadros si se pone algo en alguno de ellos o en todos.

  4. .- Indica el precio que se paga por un lote, (en amarillo), (el botón del Spread y el de Profit se puede eliminar.)

  5. FALTA IMAGEN DE LOS BOTONES

  1. .- Aquí se ve una operación abierta, indica el tipo, el nº operación, el volumen, el Profit, en este caso se están ganando 0,07 €, los tics que lleva desde la apertura, para el beneficio tiene en cuenta las las comisiones y el Swap si tiene la operación), y tiene 3 botones de cierres parciales, se pueden dejar el del 25% y el de 50%, la cruz azul es para cerrar la operación al completo. (el BE es para ejecutar el BE manualmente, si está por ej. en false en la configuración y se decide en un caso concreta activarlo).


Tener en cuenta que todos los controles, cierres, etc., deben guiarse por el número mágico de la operación, por si se abren varias a la vez.


Han respondido

1
Desarrollador 1
Evaluación
(93)
Proyectos
133
35%
Arbitraje
13
38% / 31%
Caducado
32
24%
Libre
2
Desarrollador 2
Evaluación
(298)
Proyectos
477
40%
Arbitraje
105
40% / 24%
Caducado
81
17%
Trabajando
Ha publicado: 2 ejemplos
3
Desarrollador 3
Evaluación
(512)
Proyectos
551
53%
Arbitraje
13
69% / 15%
Caducado
3
1%
Libre
4
Desarrollador 4
Evaluación
(184)
Proyectos
317
24%
Arbitraje
23
35% / 13%
Caducado
23
7%
Libre
Ha publicado: 3 ejemplos
5
Desarrollador 5
Evaluación
(45)
Proyectos
91
13%
Arbitraje
34
26% / 59%
Caducado
37
41%
Libre

Información sobre el proyecto

Presupuesto
30 - 200 USD