CCI MTF varios periodos

MQL5 Asesores Expertos

Trabajo finalizado

Plazo de ejecución 5 horas
Comentario del Cliente
Altamente recomendable. Muy profesional y entiende al detalle lo que uno necesita. Una codificación MUY clara y los comentarios que añade entendí el código al primer vistazo. Claro y concreto.
Comentario del Ejecutor
Excelente cliente, ha sido un gusto.

Tarea técnica

necesito un EA basico en MQL5 que DEBE de tener las siguientes caracteristicas para yo poder entenderlo y modificarlo. Lo que sigue es una estructura aproximada de lo que necesito y de la manera que debe figurar para comprenderlo:

va a trabajar con una matriz de dos tiempos (M1 y M5)  y otra con periodos(14,20,50) que se llamará a modo de función   

/*/*/*/*/*/*/*/*/*/*/*   

retroceso indicará cuantas velas hay que retroceder (0 vela actual). 

void datos (int tiempo, int retroceso) /*siendo tiempo 1 o 5 

{

int i=0;

if(tiempo==1)

{

while(i<=2)

{

ccim1[i]=icci(_Symbol,PERIOD_M1,periodos(i),PRICE_CLOSE);

i=i++;

}

}

if (tiempo==5)

{

while(i<=2)

{

ccim5[i]=icci(_Symbol,PERIOD_M5,periodos(i),PRICE_CLOSE);

i=i++;

}

}

return;

}

/*/*/*/*/*/*/*/*/*/*/*

cargará los valores de cci en una matriz por tiempo, de manera que se queda de un aspecto similar a este

ccim1(cci14,cci20,cci50)

ccim5(cci14,cci20,cci50)

Buy abrirá cuando 

if(ccim1[0]>0 && ccim1[1]>0 && ccim1[2]>0)

{

abrir buy

}

cerrará 

if (buy abierto)

{

if(ccim1[0]>0 || ccim1[1]>0 || ccim1[2]>0)

{

cerrar

}

y lo mismo para sell y la misma operación para M5, por lo cual sólo habrá abierta una operación por M1 y otra por M5

Han respondido

1
Desarrollador 1
Evaluación
(184)
Proyectos
317
24%
Arbitraje
23
35% / 13%
Caducado
23
7%
Libre
Ha publicado: 3 ejemplos
2
Desarrollador 2
Evaluación
(62)
Proyectos
92
16%
Arbitraje
4
0% / 25%
Caducado
2
2%
Libre

Información sobre el proyecto

Presupuesto
30+ USD
Plazo límite de ejecución
de 1 a 2 día(s)