Página 1 de 1

Error EA Run each 5 Min

Publicado: 14 Abr 2011 05:22
por chelost
Hola, deseo ejecutar mi sistema cuando haya cambiado la vela cada 5 minutos pero este EA tiene un error se ejecuta a cada instante con cada ticket compra/venta y no cada 5 minutos.

utilizo IndicatorCounted(); pero siempre es -1 y se devuelve y no hace nada. No me identifica el cambio de vela

counted_bars=0;
counted_bars=IndicatorCounted();
//---- check for possible errors
if(counted_bars<0) return(-1);

// ...other code...
//---- Run...
if (rsi_ayer >= 20)
if (sts_hoy >= 20)
run_tickets_buy();

Existe una opción de identificar el cambio de vela de cualquier timeframe, para luego ejecutar mi proceso de compra.

Espero que me puedan ayudar ya que no he podido probar mis sistema.
Gracias

Re: Error EA Run each 5 Min

Publicado: 14 Abr 2011 09:04
por Fer137
Comienza con algo así:
if(time0!=iTime(Symbol(),5,0)){time0=iTime(Symbol(),5,0);
.... (tu sistema) ...}

Indicatorcounted es para indicadores, como su nombre indica.

Re: Error EA Run each 5 Min

Publicado: 14 Abr 2011 16:24
por chelost
Muchas Gracias amigo Fer137.

Me funcionó perfectamente.