Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 1084
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
¿Tiene MQL4 un control que pueda emitir mucho texto en varias líneas? CEdit no es adecuado: es de una sola línea y sólo admite 63 caracteres.
escribir texto en el lienzohttps://www.mql5.com/ru/docs/standardlibrary/canvasgraphics/ccanvas/ccanvastextout
pero no puede hacerlo en varias líneas, o más bien puede, pero hay que aumentar la coordenada Y después de imprimir la línea
No es así. Exactamente así - todas las combinaciones de parámetros de EA obtendrán resultados. Y puedes ordenarlos como quieras.
Saludos. ¿Podría decirme cuál es el problema?
En MT5, en OnInit() prescribo la creación de los objetosOBJ_RECTANGLE_LABEL, OBJ_LABEL (etiquetas rectangulares y de texto), y otros.
Pero no se crean en la inicialización, se crean sólo cuando se marca o se hace clic en el terminal. En MT4 no existía este problema.
¡Buenas tardes!
Tengo instalado windows 10, paquete ruso instalado, instalado MT4. no leo las inscripciones del menú de la terminal en ruso, por favor, aconsejar cómo solucionar
Saludos. ¿Podría decirme cuál es el problema?
En MT5, en OnInit() prescribo la creación de los objetosOBJ_RECTANGLE_LABEL, OBJ_LABEL (etiquetas rectangulares y de texto), y otros.
Pero no se crean en la inicialización, se crean sólo cuando se marca o se hace clic en el terminal. Este problema no existía en MT4.
¿Te has acordado de ChartRedraw()?
Hola queridos programadores. Me he encontrado con un error (o un bug, no lo sé) y no encuentro ninguna referencia al respecto ni una solución a este problema. El error es el siguiente: Cuando intento seleccionar una orden de entre las órdenes cerradas en el ticket (OrderSelect(Ticket, SELECT_BY_TICKET, MODE_HISTORY), me da el error 4051, y me da este error sólo cuando esta orden no está en el historial de operaciones, lo que ocurre si la orden se cerró ayer y el filtro muestra sólo el historial actual, que se actualiza con el reinicio del terminal, lo que significa que si había operaciones de ayer, no estarán en el historial de hoy al reiniciar. Pero en cuanto hago el filtro para mostrar esa orden, por ejemplo, para mostrar todo el historial de operaciones, el error desaparece inmediatamente y la orden se encuentra utilizando la función OrderSelect. Entonces, ¿resulta que OrderSelect busca sólo entre el historial cargado en el terminal en función del ticket de los pedidos cerrados y eliminados? No hay información al respecto en el manual.
La descripción de OrdersHistoryTotal dice.