Errores, fallos, preguntas - página 1023
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
2013.07.30 07:27:55 Se ha omitido la inicialización de OpenCL en el terminal debido a un error crítico, por favor, actualice los controladores de OpenCL
OpenCL: ¿qué tipo de controladores son?
ventanas 8
Consulte la rama del registro [HKEY_LOCAL_MACHINE\NSOFTWARE\NKhronos\NOpenCL\NVendors] para adivinar qué dispositivos OpneCL tiene.
Se recomienda buscar actualizaciones para ellos.
A eso me refiero))
NormalizeDouble() -"Redondear un número en coma flotante a la precisión especificada."
Si la mantisa sigue siendo del mismo tamaño, ¿qué tipo de redondeo es? Es una especie de conversión, por así decirlo)))
El redondeo ni siquiera es una categoría matemática abstracta, sino metrológica, e implica exactamente una reducción del número de dígitos significativos.
Así que esta función es sólo un "imitador" del redondeo, porque la salida sigue siendo el mismo doble
No es muy conveniente para mí, porque no lo necesitaba para la visualización sino para los cálculos, pero ahora sé cómo manejarlo.
Muchas gracias por la aclaración.
Error, hay una diferencia entre el redondeo y la salida de un valor.
La salida se ve afectada por el formato de salida, DoubleToString hace el formato correcto, el redondeo afecta a los valores de los dígitos de la mantisa.
Pero la longitud de la mantisa sigue siendo la misma ya que el tipo de variable no ha cambiado, sigue siendo doble.
2013.07.30 07:27:55 Se ha omitido la inicialización de OpenCL en el terminal debido a un error crítico, por favor, actualice los controladores de OpenCL
OpenCL: ¿qué tipo de controladores son?
ventanas 8
Pregunta: ¿el terminal no puede dar algo como un código de error cuando un archivo EX5 no se inicia?
Hoy he estado luchando todo el día - no lo he vencido, sólo he "sorteado" el problema.
El proyecto utiliza una estructura de clases bastante compleja con muchos objetos, el sistema ha crecido bastante, pero en varios EAs de prueba todo funciona bien.
Hoy quise escribir un programa Expert Advisor bastante simple, usando clases antiguas, todo compiló bien, pero al iniciar comenzó a escribir "Error de archivo EX5". Empecé a comentar poco a poco todos los fragmentos de código para encontrar el error - sin ayuda. Ya había funciones vacías en el Asesor Experto - y todavía no se iniciaba. Eliminado el archivo mqh incluido - todo funciona. Empecé a devolver el código comentado - todo estaba bien, hasta que necesité usar las clases, declaradas en ese archivo de inclusión... Entonces, entendí, que sólo incluir mqh-file lleva a errores EX5 (aunque el proceso de compilación va sin errores y advertencias).
Ahora, la única manera de averiguar qué parte del código da un error tan extraño es comentar gradualmente partes del código, pero esto es fácil sólo cuando las bibliotecas son pequeñas. Cuando las bibliotecas son grandes, una por una, esta forma es demasiado engorrosa y peligrosa (existe la probabilidad de que después de encontrar un error no se vuelvan a descomentar todos los lugares, lo que provocará más errores).
Sería bueno entender al menos aproximadamente por qué el archivo EX5 no se inicia, aunque la compilación fue sin errores.
Pregunta: ¿No puede el terminal mostrar algún tipo de código de error cuando un archivo EX5 no se inicia?
...Sería bueno saber al menos aproximadamente por qué el archivo EX5 no se inició, aunque compiló sin errores.
zfs:
Доказательной базы маловато.
No entiendo muy bien, ¿qué hay que demostrar? Sólo expresaba un deseo, creo que este punto es importante.
Bueno, si los desarrolladores piensan lo contrario... bueno, da igual, prescindamos de él...
No entiendo muy bien, ¿qué hay que demostrar? Sólo expresaba un deseo, creo que este punto es importante.
Bueno, si los desarrolladores piensan lo contrario... bueno, da igual, prescindamos de él...
Un indicador sencillo:
Lo tiro en el gráfico M5:
2013.07.26 22:17:12 testprevbar (EURUSD,M5) ¡Recalculo completo!
2013.07.26 22:17:06 testprevbar (EURUSD,M5) ¡Recalculo completo!
2013.07.26 22:17:00 testprevbar (EURUSD, M5) ¡Recalculo completo!
https://www.mql5.com/ru/forum/1111/page1038#comment_554925
Este fallo se reproduce al lanzar el indicador en un gráfico abierto desde un probador (2010 por ejemplo).
Ya he descrito las acciones en el informe de errores.
Hasta que se solucione este error, no utilice el gráfico abierto del probador en el comercio real.
Y hasta que no se solucione este error, no utilice el gráfico abierto del probador en el comercio real.