Al actualizar de la 470 a la 478 la compilación 470 volvió a arrancar después de aceptar el reinicio. Después de la salida manual se produjo la actualización a 478. Mensaje de registro "actualización 'C:\Program Files\MetaTrader 5\metatester.exe' falló [32]" y "falló la actualización del terminal".
Ashes: Al actualizar de la 470 a la 478 después de aceptar el reinicio, la compilación 470 se inició de nuevo. Después de descargar manualmente, se produjo la actualización a 478. Mensaje de registro "actualización 'C:\Program Files\MetaTrader 5\metatester.exe' falló [32]" y "falló la actualización del terminal".
Conocemos el problema - tiene agentes de prueba instalados como servicios, pero no se descargaron a tiempo, por lo que hubo un error en su actualización.
En este caso, el terminal pospone la actualización hasta el siguiente arranque.
Imprimo el nombre del objeto ID y x son valores correctos, pero en el gráfico está en la esquina superior izquierda (0, 0) por alguna razón. ¿Qué puede ser?
P.D. ¿Tal vez no sea el equivalente a una cuádruple llamada a ObjectSet(ID, OBJPROP_XDISTANCE, x)? Entonces, ¿cómo hacer un análogo?
Imprimo el nombre del objeto ID y x son valores correctos, pero en el gráfico está metido en la esquina superior izquierda (0, 0) por alguna razón. ¿Cuál puede ser el problema?
P.D. ¿Tal vez no sea el equivalente a una cuádruple llamada a ObjectSet(ID, OBJPROP_XDISTANCE, x)? Entonces, ¿cómo hacer un análogo?
Al calcular la cantidad de lotes de las operaciones cerradas en MT4, me encontré con que OrderLots() para las órdenes del tipo balance devuelve 0,01. ¿Es esto un error o una característica? ¿Cómo es en MT5?
Esto no es ni una característica ni un error. Hay que comprobar los tipos de operaciones antes de contar los volúmenes. En MT5 hay otros tipos de transacciones además del saldo - asegúrese de leer sobre ellos - algunos de ellos pueden aparecer en el historial sin las acciones del comerciante.
Buenas tardes, ¿podrían decirme si es posible saber qué botones de periodo tengo seleccionados en la barra de herramientas al ejecutar el programa? (por ejemplo, he puesto M2, M10, H1)
Obtengo un error sobre el número incorrecto de parámetros. La documentación dice que debe haber al menos 2 parámetros además del primero, y aquí sólo hay 3.
Pregunta sobre la conversión implícita de tipos.
¿Podemos utilizar esta construcción?
¿O debemos seguir utilizando una conversión de tipo explícita?
Pregunta sobre la conversión implícita de tipos.
¿Podemos utilizar esta construcción?
¿O debemos seguir utilizando una conversión de tipo explícita?
Mensaje de registro "actualización 'C:\Program Files\MetaTrader 5\metatester.exe' falló [32]" y "falló la actualización del terminal".
Al actualizar de la 470 a la 478 después de aceptar el reinicio, la compilación 470 se inició de nuevo. Después de descargar manualmente, se produjo la actualización a 478.
Mensaje de registro "actualización 'C:\Program Files\MetaTrader 5\metatester.exe' falló [32]" y "falló la actualización del terminal".
Conocemos el problema - tiene agentes de prueba instalados como servicios, pero no se descargaron a tiempo, por lo que hubo un error en su actualización.
En este caso, el terminal pospone la actualización hasta el siguiente arranque.
No veo el error en mi código, está escrito:
ObjectSetInteger(0, ID, OBJPROP_XOFFSET, x);
Imprimo el nombre del objeto ID y x son valores correctos, pero en el gráfico está en la esquina superior izquierda (0, 0) por alguna razón. ¿Qué puede ser?
P.D. ¿Tal vez no sea el equivalente a una cuádruple llamada a ObjectSet(ID, OBJPROP_XDISTANCE, x)? Entonces, ¿cómo hacer un análogo?No veo el error en mi código, está escrito:
ObjectSetInteger(0, ID, OBJPROP_XOFFSET, x);
Imprimo el nombre del objeto ID y x son valores correctos, pero en el gráfico está metido en la esquina superior izquierda (0, 0) por alguna razón. ¿Cuál puede ser el problema?
P.D. ¿Tal vez no sea el equivalente a una cuádruple llamada a ObjectSet(ID, OBJPROP_XDISTANCE, x)? Entonces, ¿cómo hacer un análogo?OBJPROP_XOFFSET se utiliza para posicionar el sprite mostrado dentro de la imagen. Esto se explica con más detalle en el ejemploen Demo_BitmapOffset (OBJPROP_XOFFSET y OBJPROP_YOFFSET)
Lo más probable es que necesite OBJPROP_XDISTANCE.
Buenas tardes, ¿podrían decirme si es posible saber qué botones de periodo tengo seleccionados en la barra de herramientas al ejecutar el programa? (por ejemplo, he puesto M2, M10, H1)
Un par de preguntas.
1. Leer en la documentación:
StringSetCharacter
Devuelve una copia de una cadena con un valor de carácter modificado en una posición especificada.
boolStringSetCharacter(
O bien hay un error en la descripción verbal o en la declaración.
2. Intentando compilar la cadena:
StringConcatenate(Nombre_del_indicador, " ", Base);
Obtengo un error sobre el número incorrecto de parámetros. La documentación dice que debe haber al menos 2 parámetros además del primero, y aquí sólo hay 3.
1. Aquí hay una descripción más correcta de la función(https://www.mql5.com/ru/docs/strings/stringconcatenate) por el momento la descripción corresponde a la realidad
2. Necesitamos más detalles. No es reproducible.