Errores, fallos, preguntas - página 2393
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
Hola a todos.
Intentando combinar varias etiquetas de texto en una sola cadena larga. Por alguna razón en ausencia de ticks (día libre), y en modo habitual la funciónObjectGetInteger(0,nombre,OBJPROP_XSIZE) periódicamente (no siempre) devuelve 0 mientras el objeto "nombre" existe exactamente. En el probador, los errores son menos frecuentes, pero también se producen.
El código de error es 0 pero el valor no se adquiere. Pregunta para desarrolladores y expertos. ¿Por qué? ¿Qué estoy haciendo mal o es un error?
El código de un Asesor Experto de prueba es el siguiente
P.D. Por cierto, ninguno de los desarrolladores ha respondido a mi pregunta anterior
¿Tal vez la longitud del nombre es demasiado larga?
Quería publicar en KB indicador de construcción de gráficos personalizados, estado"siendo revisado por el moderador",https://www.mql5.com/ru/code/24839/220196#!tab=code
para MT4, utiliza la emulación de ticks con
¿cómo publicar?
ZS: Ciertamente puedo reducir la funcionalidad, pero no me gustaría
¿cómo publicar?
La respuesta está contenida en el EA que he publicado hoy en KB. No sé si MT4 tiene auto-check.
¿tal vez la longitud del nombre es demasiado larga?
En la tarea general, sólo estoy ensamblando ("pegando") una línea larga de texto a partir de varias etiquetas, porque hay un límite de longitud de 63 caracteres en la etiqueta. Pero no tiene nada que ver con la longitud de la etiqueta. El objeto etiqueta, cuando se crea, recortará por sí mismo el texto a la longitud máxima y la función debe devolver el ancho de la etiqueta en píxeles. Como el objeto está creado y existe, la función (según la documentación) debería devolver su ancho en píxeles, pero devuelve 0 :( En el ejemplo adjunto, se pegan tres etiquetas muy cortas, pero aun así la función devuelve periódicamente 0 :( La longitud del nombre tampoco es larga. Que yo recuerde, ahí también hay un límite de 64 caracteres.
La respuesta está contenida en el EA que he publicado hoy en KB. No sé si MT4 tiene auto-check.
Gracias, lo intenté, no funcionó, publiqué una versión castrada, que así sea
para MT4, utiliza la emulación de ticks con
Puede utilizar ChartSetSymbolPeriod con los valores actuales para la actualización.
Puede utilizar ChartSetSymbolPeriod con los valores actuales para la actualización.
puede, así es como se actualiza el gráfico personalizado, pero no habrá ticks para el Asesor Experto, puede comprobarlo con dicho Asesor Experto:
sin enviar un mensaje a la ventana
RegisterWindowMessageW("MetaTrader4_Internal_Message");
El código anterior no hará "tick", es decir, el código anterior no hará "tick", pero el gráfico se actualizará correctamente y mostrará barras.
Hubo un fallo de Internet durante la optimización, obtuvo errores
¿Qué significa esto? ¿Se corrompen los pases o se devuelven automáticamente para su optimización?
Me quedé sin optimización, y el registro muestra esto
Resulta que sólo se procesaron 2.580 pases de 3.010. ¡Esto es horrible!
¡Hola!
En la última versión(build 2007, 25 de febrero de 2019) se han descubierto dos errores:
1) 1) Al abrir el programa (o cambiar el perfil) muchos gráficos (41 en total) muestran un eterno "Esperando actualización".
2) 2) Al cerrar el programa, no se cierra del todo, el administrador de tareas muestra que el programa no está cerrado, aunque visualmente ya no aparece.
3) Fallo polémico (en la versión de diciembre de 2018 todo funcionaba bien, sin errores), quizás un fallo en el indicador, al iniciar el programa o cambiar el perfil, el indicador se calcula mal, se puede ver en los datos renderizados que algunos de los datos se calculan mal. Cuando se vuelve a aplicar la plantilla o las propiedades del indicador de apertura y cierre, los datos se calculan correctamente.
4) Por alguna razón los agentes dejaron de funcionar en la nube después de la actualización (la cuenta aparece). Pruebas superadas 586, tiempo transcurrido 0 horas 0 minutos.
Hola,
He encontrado un momento en el lado del vendedor del Mercado.
Me he dado cuenta de que después de cancelar el pago de un producto (el comprador ha cometido un error - tiene una versión diferente de MetaTrader (4 en lugar de 5, o viceversa)) las estadísticas de ventas en la página del producto en la pestaña "Estadísticas" no se ha corregido. Tampoco se han corregido las estadísticas generales del producto de la página "Vendedor" (el pago allí se ha registrado como una venta a pesar de la cancelación y se muestra como fondos ganados, mientras que la cancelación se registra y se muestra en la página "Pagos").
La cancelación se ha producido hoy, así como el pago del producto.
Espero que la información proporcionada esté actualizada, muchas gracias por su atención.