Preguntas de los principiantes MQL5 MT5 MetaTrader 5 - página 1342
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
En OnDeinit debes hacerObjectsDeleteAll- borrar por prefijo (en tu caso el prefijo es "HLine")
¿En qué línea debe escribirse "HLine"?
¿En qué línea debe escribirse "HLine"?
¿Qué no está claro?
Foro sobre comercio, sistemas de comercio automatizados y pruebas de estrategia
FAQ de principiantes MQL5 MT5 MetaTrader 5
Vladimir Karputov, 2021.09.10 15:53
Tienes que hacerObjectsDeleteAll en OnDeinit - borrar por prefijo(en tu caso, el prefijo es "HLine")
¿Qué es exactamente lo que no está claro?
Aquí lo he hecho, todavía no lo borra.
el prefijo contiene los nombres de las etiquetas gráficas
¿sabes lo que significa el prefijo?
el prefijo contiene los nombres de las etiquetas gráficas
¿sabes lo que significa el prefijo?
No conozco MQL en absoluto.... Pensé en arreglar un par de líneas y ya está.
No sé nada de los MQLs en absoluto.... Pensé en arreglar un par de líneas y ya está.
el código anterior debería ayudar, si no, mira el prefijo con el que se crean los objetos
¿Por qué no se muestra el nombre corto en la subventana de la esquina superior izquierda?
Además, si cargo un indicador en el gráfico, la segunda copia ya no funciona - OnInit() = no se activa nada y no imprime. Pero si cambio los "Parámetros de entrada" a otros - funciona
---
Que pasa, en mt4 este código funciona.
¿Por qué no se muestra el nombre corto en la subventana de la esquina superior izquierda?
Además, si cargo un indicador en el gráfico, la segunda copia ya no funciona - OnInit() = no se activa nada y no se imprime. Pero si cambio los "Parámetros de entrada" a otros - funciona
---
Que pasa, en mt4 este código funciona.
¿Tal vez sea porque es demasiado corto? No hay mapeo, no hay búferes... ¿Por qué hacer una segunda copia de tal indicador, por lo que el terminal se vuelve arbitrario...
¿Por qué no se muestra el nombre corto en la subventana de la esquina superior izquierda?
Además, si cargo un indicador en el gráfico, la segunda copia ya no funciona - OnInit() = no se activa nada y no se imprime. Pero si cambio los "Parámetros de entrada" a otros - funciona
---
Lo que está mal, este código funciona en mt4.
Yo también tuve un problema con él, pero construí el indicador, todo está bien.
Podría comentarlo para saber cuándo deja de escribir el nombre del indicador en la subventana... pero demasiado perezoso
falta algo - probablemente algún tipo de propiedad, también se enfrentan con esto, pero aquí he esbozado el indicador, todo está bien
puedes comentarlo para buscar cuando deja de escribir el nombre del indicador en la subventana... pero perezoso
Los datos se muestran, pero ¿de dónde, si la funciónOnInit() no ha funcionado? Lanzamos una copia en el gráfico y OnInit() puede dispararse por accidente, pero si es otra copia, ya está, no hay ni siquiera una impresión. Pero si cambiamos los parámetros de entrada - entonces funciona.
---
¿Cuál es la solución, por qué OnInit no funciona?