Errores, fallos, preguntas - página 1229

 

Editor Mql

El compilador se comporta de forma natural, pero el editor ilumina los campos cerrados. Por cierto, lo mismo ocurre con las clases.

 
Renat:

La versión oficial es ahora la 1010 y la 989 era una beta.

Por favor, actualice e intente de nuevo.

Actualizado, probado... Todo es igual.
Lo que funcionaba en el 975 desde el 1 de agosto de 2014 no funciona en el 1010 desde el 31 de octubre de 2014 :-(
 
crOss:
Actualizado, probado... De todos modos.
Lo que funcionaba en el 975 desde el 1 de agosto de 2014 no funciona en el 1010 desde el 31 de octubre de 2014 :-(
¿Está el problema localizado? Entonces, ¿ya sabe en qué sección del código se produce el problema?
 
crOss:
Actualizado, probado... Todo es igual.
Lo que funcionó en el 975 del 1 de agosto de 2014 no funciona en el 1010 del 31 de octubre de 2014 :-(

Dé una explicación más técnica y detallada, por favor.

La opción "no funciona" no explica el punto de ninguna manera.

 
Renat:

Dé una explicación más técnica y detallada, por favor.

La opción "no funciona" no explica el punto de ninguna manera.

Tome cualquier Asesor Experto (de los ejemplos de MetaQuotes), ejecútelo bajo la compilación 975 en un período determinado y con los mismos parámetros,
obtener los resultados, es decir, el gráfico de la curva de rendimiento y la tabla de ofertas.


Ahora ejecute el mismo Asesor Experto bajo la compilación 1010 en el mismo período y con los mismos parámetros, obtener resultados completamente diferentes ...

P.D. Metatester es de 32 bits.

 
crOss:

...

P.D. El metatester es de 32 bits

Resulta que se trata de los resultados en el probador de estrategias.

Lo investigaremos, gracias.

 

La función FileFlush no funciona.

Este es el código de prueba:

void OnStart()
{
  int h= FileOpen("TestFile.txt", FILE_CSV|FILE_WRITE|FILE_SHARE_READ);
  if (h==INVALID_HANDLE) { Alert("Ошибка открытия файла");  return; }
  Print("Start writing file");
  int starttime= TimeLocal();  
  int flushtime= starttime;

  while(TimeLocal()-starttime < 30 && !IsStopped())
  {
    FileWrite(h, "String");
    if (TimeLocal()-flushtime >= 5) { FileFlush(h);  Print("Flush file");  flushtime=TimeLocal(); }
    Sleep(100);
  }
  Print("Finish writing file"); 
  FileClose(h);
}

Mientras se ejecuta el script, observo el archivo. Su tamaño es siempre cero. Sólo cuando el código termina, los datos se vuelcan al archivo. En otras palabras, FileFlush no hace su trabajo.

 

no puedo instalar ningún indicador del mercado dice que la instalación falló por favor ayuda

 
mader:

No puedo instalar ningún indicador desde el Market, dice que la instalación ha fallado.

Antes de descargar programas del Mercado a través del terminal de comercio, ¿se autorizó en el terminal utilizando su cuenta MQL5 (con la que está registrado en este sitio web)?

¿Tiene su cuenta MQL5 en la pestaña "Mercado" de su terminal de comercio?

Si no es así, tienes que autorizarte a ti mismo.

Puede hacerlo en el mismo lugar en la pestaña "Mercado" de la terminal de operaciones MT5 y MT4, o a través del menú: "Herramientas" -> "Opciones" -> "Comunidad".

 
Ya he instalado los indicadores pero después de intentar instalar la versión demo del indicador no puedo instalar más
Razón de la queja: