Errores, fallos, preguntas - página 2741
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
El depurador en MT4 no cambiará.
Estamos rediseñando completamente el sistema de depuración y perfilado del código MQL. El nuevo sistema no es compatible con MT4
El terminal MT4 BILD 1262 se bloquea
2020.05.13 18:05:09.335 Violación de acceso al escribir en 0x0335346E
2020.05.13 18:05:09.276 VR EURUSD,H4: 1 cadenas filtradas a la izquierda
2020.05.13 18:37:13.585 Violación de acceso al escribir en 0x03093648
¿Puedes decir algo al respecto? He hecho un mini código fuente reproduciendo el problema
MT 4 BILD 1262 Choque de terminales
2020.05.13 18:05:09.335 Violación de acceso al escribir en 0x0335346E
2020.05.13 18:05:09.276 VR EURUSD,H4: 1 cadenas filtradas a la izquierda
2020.05.13 18:37:13.585 Violación de acceso al escribir en 0x03093648
¿Puedes decir algo al respecto? Hice un mini código fuente para reproducir el problema.
Envíame el código fuente por mensaje privado y lo revisaré.
El depurador en MT4 no cambiará.
Estamos rediseñando completamente el sistema de depuración y perfilado del código MQL, el nuevo sistema no es compatible con MT4
Genial. Puedes olvidarte de desarrollar indicadores serios para MT4.
Gracias, lo sabremos.
Los indicadores en el flujo de la interfaz, hasta que se cuentan, el terminal no dibuja nada. Por eso se cuelga.
Lo más probable es que no se corrijan cuatro.
En cinco indicadores similares funcionan, pero todo es normal, sin congelaciones.
- sin ventanas, sin paneles, sin herramientas, sin nada...
Hago un panel, programo la captura de Ctrl + Rueda del ratón y escalo los elementos del panel.
Sin embargo, el mismo evento desencadena el escalado de precios y carga la leyenda "Esperando actualización", que anula completamente el panel de forma indefinida.
Código de ejemplo, lo que se comenta también se utiliza en el proyecto, pero no afecta al problema descrito anteriormente:
parece ser un error... la documentación dice que es legible, pero
da
hay texto en el gráfico:
código completo adjunto
parece ser un error... el ancho de la etiqueta en la documentación dice que es legible, pero
La anchura sólo está disponible después de que el objeto haya sido completamente renderizado.
Yo también me he enfrentado a este problema recientemente.
Foro sobre comercio, sistemas de comercio automatizados y pruebas de estrategias
fallos, errores, preguntas
Sergey Dzyublik, 2020.05.12 19:32
Al utilizar OBJ_EDIT surgió un problema: la necesidad de establecer el tamaño de OBJPROP_XSIZE y OBJPROP_YSIZE para que todo el texto cupiera en las dimensiones correspondientes del objeto.Pregunta: ¿cómo determinar los tamaños OBJPROP_XSIZE y OBJPROP_YSIZE para que quepa todo el texto?
He considerado dos opciones:
1. Crear el objeto OBJ_LABLE, leer las cotas, borrar el objeto OBJ_LABLE.
No es adecuado porque la acotación sólo es posible después de que el objeto haya sido creado y no es posible cuando el objeto está en la cola de ChartRedraw.
2. utilizando TextSetFont seguido de TextGetSize.
No es adecuado, porque el resultado es radicalmente diferente de los resultados del método nº 1, la diferencia de 2,5 - 2,9 veces, dependiendo del tamaño de la fuente.
Probablemente la razón sea el monitor 4K y el 175% de DPI.
Gracias aGeess por la solución.
Debería multiplicar por -10 el tamaño de shuffle al pasarlo a TextSetFont.
La anchura sólo está disponible después de que el objeto esté completamente renderizado.
También he tenido este problema recientemente.
Gracias. Se adjunta la solución.