Si se puede. Seria algo así como definir un patron 123
1ª que la el precio esté por encima de la MA50
2º que el precio suba un determinado numero de puntosl desde el punto 1 al punto 2.
3º Que esa subida ocurra una una determinada pendiente. es decir Puntos/ nº de velas.
No es lo mismo 100 puntos en 50 velas que 100 en 3 velas.
que del punto 2 al punto 3 se haga entre un cierto rango de retroceso de la distancia 1-2
Que tambien exista una cierta pendiente.
Que la distancia en velas desde el gatillo no sea mayor de 3 velas. Asi tendríamos un minimo en 1, un maximo en 2, y otro minimo en 3. Que el gatillo tenga un cierre que esté entre el 70 y 80% del rango total de la vela.
Estos puntos 1,2,3 deberian ser fractales. Para localizar los fractales puedes usar las siguientes funciones:
Código:
//--------------------------------------------------------------------
// Funcion que a partir de la vela init, encuentra una vela cuyo maximo
// es un fractal Up
//--------------------------------------------------------------------
// Retorna:
// - la posicion de la vela que se busca
int PosicionFractalUp (int init)
{
int i=init-1; double precioP=0;
while(precioP==0.0)
{ i++;precioP=iFractals(NULL,PERIOD_CURRENT,MODE_UPPER,i); }
return(i);
}
//--------------------------------------------------------------------
// Funcion que a partir de la vela init, encuentra una vela cuyo mínimo
// es un fractal Dn
//--------------------------------------------------------------------
// Retorna:
// - la posicion de la vela que se busca
int PosicionFractalDn (int init)
{
int i=init-1; double precioP=0;
while(precioP==0.0)
{ i++;precioP=iFractals(NULL,PERIOD_CURRENT,MODE_LOWER,i); }
return(i);
}
//----------------------------------------------------------------------------------------------------------------------------
Espero que te sea util.
Saludos.
Foro de Forex Trading United