Errores, fallos, preguntas - página 1224

 

¿Por qué (en las builds 735 y 993) después de cerrar el terminal los TOOLTIP (tooltips de los objetos) se convierten en predeterminados y no se quedan como estaban establecidos enObjectSetString()?

¿debería ser así?

¿era así antes?

 
¿Hay alguna manera de activar/desactivar la visibilidad de la descripción del objeto para un objeto específico en lugar de para todo el gráfico?
 
No consigo averiguar dónde almacena MT5 los datos de las noticias. ¿Puede decirme si sabe algo al respecto?
 

1. guardar como dibujo

2. gráfico activo tal cual

3. marque Publicar imagen en línea

4. OK

5. La captura de pantalla anterior se publica (pero de alguna manera sólo una vez)

ZS: 735 build, de nuevo sin una puta actualización de la huella dactilar

 
sanyooooook:

ZS: 735 build, actualizado de nuevo sin una maldita huella digital.

Sin embargo, es peligroso conectar el terminal al servidor de desarrollo :)

Ya tengo 738.

 
Interesting:

Sin embargo, es peligroso conectar el terminal al servidor de desarrollo :)

Ya tengo un 738.

No, no me conecté a su servidor
 
Por favor, aconséjeme. Dónde puedo leer la ayuda para el preprocesador #property strict, no hay nada en la documentación.
 
Esto es para 4

#property strict

Tabla de diferencias entre los compiladores:

Antiguo compilador MQL4

Nuevo compilador MQL4

Nuevo compilador MQL4 con #property strict

Los puntos de entrada init(), start(), deinit() pueden tener cualquier parámetro y cualquier tipo de retorno

init(), start(), deinit() se mantienen por compatibilidad,

y los nuevos OnInit(), OnStart(), OnCalculate(), OnTick(), OnTimer(), OnChartEvent(), OnTester(), OnDeinit() deben coincidir exactamente con sus firmas

Mismo

El resultado de retorno de la función init() no es analizado de ninguna manera por el subsistema ejecutor

El resultado de retorno de las funciones init() y OnInit() no es analizado de ninguna manera por el subsistema ejecutor

Cuando se devuelve un valor distinto de cero desde OnInit(), el experto o indicador se detiene y el programa se descarga

Los nombres de las variables pueden ser casi todos (excepto las palabras reservadas), incluidos los caracteres especiales y los puntos.

Los nombres de las variables no pueden tener caracteres especiales ni puntos.

La lista de palabras reservadas se amplía, por lo que no se pueden nombrar palabras comunes como corto, largo, const, etc.

Mismo

El ámbito de una variable es desde la declaración (incluso en un bloque anidado) hasta el final de la función.

Mismo

Rango de visibilidad de una variable: desde la declaración hasta el final del bloque en el que se declara la variable.

Inicialización implícita de todas las variables (tanto globales como locales) con ceros.

El mismo

Inicialización sólo de las variables globales. De las variables locales, sólo se inicializan implícitamente las cadenas

Las matrices locales no se liberan al salir de la función

Las matrices locales se liberan al salir de la función

Las matrices locales se liberan al salir {}

El error "Array out of range" no conduce a un error crítico*.

Lo mismo. Excepto en el caso de las matrices de estructuras y clases, para las que este error es crítico

"Array out of range" es un error crítico y hace que el programa se detenga

No hay estructuras ni clases

Hayestructuras y clases. Aparecen otros tipos de datos.

Mismo

Cadenas - de un solo byte.

datetime - Entero de 32 bits

La variable predefinida Volumen es de tipo doble

Cadenas - unicode.

datetime - Entero de 64 bits

El volumen es una variable predefinida de tipo largo.

Mismo

ArrayCopyRates() produce una copia virtual a la matriz double[][6]

ArrayCopyRates() produce una copia virtual al array MqlRates[]. Por compatibilidad, la copia al array double[][6] se mantiene, pero esta copia no es virtual sino real.

También.

Las funciones no pueden devolver valores aunque tengan un tipo. Para ello, el compilador inserta automáticamente return(0) al final de la función.

Lo mismo.

Las funciones de cualquier tipo deben devolver siempre un valor

Número de archivos abiertos simultáneamente - 32

Número de archivos que se abren simultáneamente - 64

Mismo

Los archivos se abren siempre en modo compartido **

El modo de compartición debe declararse explícitamente con FILE_SHARE_READ y/o FILE_SHARE_WRITE

Mismo

Los guiones de la ventana de entrada muestran los nombres de las variables externas

Los nombres de las variables externas y de entrada se muestran en la ventana de parámetros de entrada para los scripts en modo show_inputs.

Para los scripts en el modo show_inputs, la ventana de parámetros de entrada muestra comentarios de cadena en lugar de nombres de variables externas y de entrada

 
sanyooooook:

1. guardar como dibujo

2. gráfico activo tal cual

3. marque Publicar imagen en línea

4. OK

5. La captura de pantalla anterior se publica (pero de alguna manera intermitente)

SZS: 735 build, de nuevo sin las huellas dactilares actualizadas

No se reproduce.

Adjunte los registros y describa sus acciones con más detalle.

 
guzel_g:

No está jugando.

Adjunta los registros y describe tus acciones con más detalle.

Prueba esto:

1. hacer una captura de pantalla y publicarla en el sitio web

2. borrar esta captura de pantalla casi inmediatamente

3. hacer una nueva captura de pantalla

aquí hay un trozo del registro:

2014.10.24 13:46:45.109 Images: screenshot 'https://www.mql5.com/ru/charts/2537104/eurusd-h4-e-global-trade' published and successfully bound to user 'sanyooooook'
2014.10.24 13:44:27.468 Images: screenshot 'https://www.mql5.com/ru/charts/2537087/eurusd-h4-e-global-trade' published and successfully bound to user 'sanyooooook'
2014.10.24 13:43:39.062 Images: screenshot 'https://www.mql5.com/ru/charts/2537080/eurusd-h4-e-global-trade' published and successfully bound to user 'sanyooooook'

después de publicar la primera captura de pantalla 2537080, la borró casi inmediatamente

cuando se publicó la siguiente se abrió la página con la captura de pantalla 2537080 eliminada