FV37

MQL5 Asesores Expertos

Tarea técnica

Asesor experto 

Crear un programa que calcule con base en la información de la candela D1 del par EURUSD que cierra con el mercado de NY dos estrategias.  Una para irse largo y otra para vender en corto.


Las ordenes serán para esperar que se activen en cualquier momento por las próximas 24 horas.  Al activarse cualquiera, la otra debe eliminarse de la programación. Si al llegar la hora de cierre de NY y no se ha activado ninguna estrategia las dos estrategias programadas se deben eliminar para volver a programar las estrategias nuevas para las próximas 24 horas.


La orden que se activó va a dejarse correr hasta que alcance el stop loss, o hasta que llegue al take profit.


Si la orden se cerró antes de que cierre el mercado de NY, esperar a que cierre el mercado de NY para volver a calcular las dos estrategias para las próximas 24 horas y seguir el mismo protocolo del párrafo segundo. 


Si la orden que se activó sigue abierta cuando cierra el mercado de  NY se calculará la estrategia que sea de la misma naturaleza de la operación que está abierta.  Es decir si al cierre quedó abierta una compra, se calculará la estrategia solo para comprar, si lo que quedó abierto fue una venta en corto, se programará solo una venta en corto. Hasta que todas las operaciones que se vayan abriendo lleguen a su stop loss o take profit se volverán a programar las dos estrategias tanto de compra como de venta en corto cuando cierre el mercado de NY.


Los cálculos de los niveles para las estrategias de compra y venta, así como los stop loss y el nivel de take profit es matemática sencilla que puedo comentar con el interesado.  La parte que interesa es la anteriormente citada.  


Agradezco me indiquen la viabilidad de programar esto y su funcionalidad desde la perspectiva de mql5.

Archivos adjuntos:

TXT
FV37.txt
1.8 Kb

Han respondido

1
Desarrollador 1
Evaluación
(3)
Proyectos
4
50%
Arbitraje
2
50% / 0%
Caducado
0
Libre
2
Desarrollador 2
Evaluación
(153)
Proyectos
240
34%
Arbitraje
20
45% / 30%
Caducado
3
1%
Libre
3
Desarrollador 3
Evaluación
(2)
Proyectos
2
0%
Arbitraje
0
Caducado
0
Libre
4
Desarrollador 4
Evaluación
(62)
Proyectos
92
16%
Arbitraje
4
0% / 25%
Caducado
2
2%
Libre
5
Desarrollador 5
Evaluación
(1)
Proyectos
2
0%
Arbitraje
1
0% / 100%
Caducado
0
Libre
Ha publicado: 2 ejemplos
6
Desarrollador 6
Evaluación
(184)
Proyectos
317
24%
Arbitraje
23
35% / 13%
Caducado
23
7%
Libre
Ha publicado: 3 ejemplos
7
Desarrollador 7
Evaluación
Proyectos
1
0%
Arbitraje
4
25% / 50%
Caducado
0
Libre
8
Desarrollador 8
Evaluación
(513)
Proyectos
552
53%
Arbitraje
13
69% / 15%
Caducado
3
1%
Libre
9
Desarrollador 9
Evaluación
(2)
Proyectos
2
0%
Arbitraje
0
Caducado
0
Libre
10
Desarrollador 10
Evaluación
(611)
Proyectos
711
33%
Arbitraje
45
49% / 42%
Caducado
14
2%
Trabaja
11
Desarrollador 11
Evaluación
(131)
Proyectos
171
39%
Arbitraje
10
40% / 10%
Caducado
31
18%
Trabajando
12
Desarrollador 12
Evaluación
(2)
Proyectos
2
0%
Arbitraje
0
Caducado
1
50%
Libre
13
Desarrollador 13
Evaluación
(45)
Proyectos
91
13%
Arbitraje
34
26% / 59%
Caducado
37
41%
Libre
14
Desarrollador 14
Evaluación
(44)
Proyectos
53
38%
Arbitraje
8
13% / 38%
Caducado
8
15%
Libre
15
Desarrollador 15
Evaluación
Proyectos
0
0%
Arbitraje
2
0% / 50%
Caducado
0
Trabaja
16
Desarrollador 16
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
17
Desarrollador 17
Evaluación
(144)
Proyectos
186
41%
Arbitraje
24
58% / 21%
Caducado
13
7%
Libre
18
Desarrollador 18
Evaluación
(298)
Proyectos
478
40%
Arbitraje
105
40% / 24%
Caducado
82
17%
Trabajando
Ha publicado: 2 ejemplos
19
Desarrollador 19
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
20
Desarrollador 20
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre

Información sobre el proyecto

Presupuesto
100 - 200 USD
Plazo límite de ejecución
de 1 a 10 día(s)