Errores, fallos, preguntas - página 2751
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
es una especie de paradoja que haya acceso a _Symbol .... pero sin acceso a
aunque MQL se posiciona como un lenguaje para el desarrollo de estrategias de trading
_Symbol es una constante, por eso no hay problema con ella (aunque es más correcto llamar a Symbol()). Un tick es una variable, ¿cómo te imaginas que se declare como const, pero que su valor cambie?
Cómo es que lo tienes declarado como const, pero su valor cambia.
Por desgracia, soy como tú... El mismo idealista, para quien es más lógico y comprensible escribir en VS C# - allí el compilador no permite separar un concepto lógico de constante de la comprobación de máquina de C++ antes de la compilación
no dudó en hacer preguntas
https://www.mql5.com/ru/forum/1111/page2680#comment_15546412
la cuestión es que todo es lógico en C++ ;)
No es necesario este ***. _Symbol es una constante, así que no hay problema con ella(aunque es más correcto llamar a Symbol()).
¿Qué hay de malo en escribirlo para un usuario?
Y un tick es una variable - como te imaginas se declara como const, pero su valor cambia.
Bid/Ask en MT4. Por supuesto, RefreshRates() está ahí.
Hace poco descubrí un símbolo en el que los dígitos estaban mal puestos. He pedido a mi agente que lo corrija. Lo hizo sobre la marcha. No se ha mirado si se ha cambiado el valor de la variable _Digits y Digits(). Pero sólo el hecho de que el símbolo pueda cambiar sus valores sobre la marcha.
Por desgracia, soy como tú... Soy el mismo idealista que encuentra más lógico y comprensible escribir en VS C# - el compilador allí no permite separar la noción lógica de constante de la comprobación de máquina de C++ antes de la compilación
no dudó en hacer preguntas
https://www.mql5.com/ru/forum/1111/page2680#comment_15546412
En el primer caso tienes una variable estática, no un miembro de la clase, por lo que la constante no tiene nada que ver.
No es necesario este ***. _Símbolo es una constante, por lo que no hay ningún problema con ella (aunque es más correcto llamar a Symbol()). Un tick es una variable. ¿Cómo se imagina que se declara como const, pero su valor cambia.
Mezclas la constancia desde el lado de MQL y desde el lado del núcleo. La esencia de declarar una estructura con el modificador const es que el código MQL no puede modificarla. Por analogía, se puede describir un método de la clase const, que impide que el objeto cambie en este método, pero no significa que el objeto mismo no pueda cambiar su estado por otras condiciones.
¿Por qué no puedo ver las variables globales del terminal en el probador en modo visual (emulado, por supuesto)?
¿Funcionan las variables globales del terminal en el probador?
¿Por qué no puedo ver las variables globales del terminal en el probador en modo visual (emulado, por supuesto)?
¿Funcionan las variables globales del terminal en el probador?
Siempre ha sido posible (F3). Funcionan.
En el primer caso tienes un cambio de variable estática, no un miembro de la clase, por lo que la constante no tiene nada que ver.
¿Debe este script devolver suma = 0?
¿o debería este script devolver un error de compilación?
¿debe este script devolver suma = 0?
¿O debería este script devolver un error de compilación?
Al menos ejecuta un depurador antes de escribir declaraciones ridículas.
En el segundo bucle i == 1 y j == 1, y en el tercero y así sucesivamente ambos son uno más.