[ARCHIVO] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. En ninguna parte sin ti - 3. - página 342

 
ULAD:

Ayuda, gente de buena voluntad.

Para el indicador iCustom multidivisa de 5 divisas

(aquí están los pares "EURGBP", "EURUSD", "EURCHF", "EURJPY", "GBPUSD", "GBPCHF", "GBPJPY", "USDCHF", "USDJPY", "CHFJPY")

¿Tengo que forzar la historia?

Tengo la sospecha de que el indicador funciona, pero el historial de algunos pares no se actualiza cuando se ejecuta el indicador.

¿Tienes algo que sugerir?

Preferiblemente un trozo de código:)

comprobar GetLastError mientras se refiere a los pares de divisas, si la historia rebota, esperar.
 
msl:

Gente amable, y sobre todo, inteligente, ¿explicar a un autodidacta qué tipo de error me da al compilar código?

\fin_del_programa' - se esperaba el corchete final '}'

Está escrito que necesitas paréntesis. Busque el lugar donde el corchete no está cerrado.
 
zx5zx:

Supongo que hay que añadir algún tipo de bucle al código. AYUDA .

Mm-hmm, e infinito.

int start(){while(true) Alert("EURUSD Close",iClose("EURUSD",PERIOD_H1,0)); }

Aunque su código funcionaría bien en el Asesor Experto sin ningún cambio.

 

Buenas tardes,

¿es posible comprobar la carga cuando el indicador está en marcha y cómo? una vaga sospecha de que el código está torcido y se ralentiza por ello...

 
¿Es posible leer los valores de una media de suavización, aplicada manualmente en una ventana separada de cualquier indicador, utilizando la opción de Indicadores anteriores? Si es así, ¿cómo?
[Deleted]  
splxgf:

Mm-hmm, e infinito.

Aunque tu código funcionaría perfectamente en el Expert Advisor sin cambios.

{while(true) Alert("EURUSD Close",iClose("EURUSD",PERIOD_H1,0)); }

No, no nos burlemos (((( No debemos ejecutar la "alerta" cada milisegundo, sino cada vela cerrada actual. Pero una vez por hora, porque sólo me interesan las velas horarias.

Este solo se cuelga. ((

 
zx5zx:

¿Está interesado en un indicador, un guión o un asesor?
[Deleted]  
Para el guión. Y para un EA en el futuro también, por favor explique
 
zx5zx:
Para el guión. Y para un EA en el futuro también, por favor explique

para el guión

int start()
{int b;
  while(!IsStopped())
    {
    if(b!=iBars("EURUSD",60)){Alert("EURUSD Close: ",iClose("EURUSD",PERIOD_H1,0));b=iBars("EURUSD",60);}
    }
}

para el asesor


int b;
int start()
{
  if(b!=iBars("EURUSD",60)){Alert("EURUSD Close: ",iClose("EURUSD",PERIOD_H1,0));b=iBars("EURUSD",60);}
}
 
Techno:

para un asesor

es mejor así:

int start()
{static int b;