Errores, fallos, preguntas - página 2111
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
Todo dentro de los límites normales...
Una vez hubo algo similar cuando un indicador leía datos de un archivo en un array, pero ahora no lo recuerdo...
Creado un pedido en espera de
Versión del terminal y modo de bits
64 1755
Descripción del problema
Indicador de no descarga,
Instalo el indicador, el indicador funciona, quito el indicador, el indicador se quita y no está en la lista, pero funciona dibuja objetos como si no se quitara, no está en la lista.
Si vuelvo a abrir el gráfico, funciona incluso si el gráfico de otro símbolo.
Un error de compilación
#define \ MACRO
Además, se esperaba que los saltos de línea funcionaran en TODAS las directivasCreado un pedido en espera de
Versión del terminal y modo de bits
64 1755
Descripción del problema
Indicador de no descarga,
Instalo el indicador, el indicador funciona, quito el indicador, se quita y no está en la lista, pero funciona dibuja objetos como si no se hubiera quitado, no está en la lista.
Vuelvo a abrir el gráfico, funciona incluso si el gráfico de otro instrumento.
El mismo problema
El mismo problema
¿Recursión?
El mismo problema
IndicatorRelease();
Error durante la compilación
Es necesario compilar el archivo adjunto
¿De dónde he sacado esos "espacios"? Hay muchos de ellos aquí https://www.mql5.com/ru/docs/check/terminalinfointeger. He copiado el fragmento en Microsoft Edge con el ratón
Resaltado de macros confuso - independiente del contexto
siempre presente (opción B) o siempre ausente (opción A)
Se esperaba que si una macro estaba definida en una cadena determinada se resaltara, si no estaba definida no se resaltara. De lo contrario, no está claro qué significa la presencia/ausencia de resaltadoResaltar los archivos C2C++ en el MetaEditor
https://www.mql5.com/ru/docs/basis/preprosessor/constant
No se espera que estas macros (ni tampoco __MQL__) estén disponibles al resaltar archivos con extensiones .c, cpp, .h
Este es un caso (como el anterior) en el que el resaltado incorrecto y engañoso es mucho peor que la falta de él
Me he encontrado repetidamente con discusiones en el foro de usuarios sobre la falta de MetaEditor de una macro predefinida similar a _WIN64. La respuesta de la administración fue que no es necesario porque MetaEditor genera código universal de 32 a 64 bits al mismo tiempo.
Al mismo tiempo, muchas personas utilizan la alineación https://www.mql5.com/ru/forum/225498/page2#comment_6401835 añadiendo los campos a la estructura
Y, efectivamente, si se utiliza un .dll ya hecho (que no se puede cambiar más), no se puede prescindir de la alineación adicional. Pero en x86 y x64 esta adición puede ser diferente, lo que significa que el análogo _WIN64 sigue siendo necesario porque la estructura se define en la etapa de compilación del archivo .mq5 donde TerminalInfoInteger( TERMINAL_X64 ) no funciona
Ahora tenemos que tener en cuenta información adicional. Como resultado de ahorrar en una bagatela, existe el riesgo de obtener un error de evasión