![MQL5 - Lenguaje de estrategias comerciales para el terminal de cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Mierda... El terminal viene con tantos ejemplos... ...tantos ejemplos... Script SymbolInfoSample.mq5, por ejemplo
Hay dos funciones
__FILE__ - sólo da el nombre del archivo
MQL5_PROGRAM_PATH - da la ruta alarchivo ex5 resultante
Pregunta: ¿cómo puedo saber en qué parte del archivo mqh se encuentra?
En el MetaEditor, el botón "Lista de funciones en el archivo" abre la lista. Si se desplaza hacia abajo, termina en la P y no se mueve más (el triángulo negro que apunta hacia abajo se vuelve inactivo), aunque también hay clases con la letra R. Por favor, corrige.
No sé si es un error o si he encontrado un truco. El siguiente código funciona, pero da un aviso de que la expresión no es booleana
No sé si es un error o un truco. El siguiente código funciona pero genera la advertencia de que la expresión no es booleana
¿Por qué no debería funcionar el código?
Lo único es que el operando if no se convierte en bool, esto es lo que advierte el compilador, pero por lo demás todo es correcto.
a,b,c, por cierto, pueden no ser inicializados en absoluto, ya que se asignan explícitamente en el if.
3 asignar a a, asignar a b, asignar b a c y luego comprobar si es verdadero y luego escribir Print().
No sé si es un error o si he encontrado un truco. El siguiente código funciona, pero da un aviso de que la expresión no es booleana
Probablemente sea así.
Entonces dime cómo escribir esta expresión para que no jure.
Entonces dime cómo escribir esta expresión para que no joda.
En el primer post estás haciendo operaciones de asignación, la asignación múltiple en cascada es aceptable. Aquí se trata de hacer una comparación múltiple.
SZ ya que tiene dos resultados de comparación en su salida deben ser separados por && u otro operador booleano.
Entonces dime cómo escribir esta expresión para que no joda.
Sugiero lo siguiente.
Nikolay va por delante de ti :)
Urain:
SZY ya que tiene dos resultados de comparación en su salida, deben ser separados por && u otro operador booleano.