Preguntas de los principiantes MQL5 MT5 MetaTrader 5 - página 496
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
Funcionará de la manera que escribí arriba.
El compilador advierte al usuario que no sea perezoso y que ponga paréntesis para evitar posibles errores no evidentes.
Por eso no atiborro mi chip de memoria con estas prioridades, pongo paréntesis y estoy seguro de que funcionará como quiero.
Así que pruébalo.
Así que no necesito - ¿por qué necesito 365 días?
Pues esencialmente sí, el aviso no es un error. Pero, ¿cómo funcionará la variante inicial if( Low[X]>PriceBuy && High[X]>PriceBuy || Low[X]<PriceBuy && High[X]<PriceBuy )? ¿O no puedes poner un par de paréntesis?
No se romperá, sólo que no me pareció necesario - ¿o quizás cambie la lógica de prioridades del compilador y sea necesario para que el código siga funcionando correctamente?
¿De qué sirve el compilador aquí, porque el valor puede seguir siendo negativo?
De hecho, el compilador grita a la "i" bien amada por mucha gente ;)
Así que no necesito - ¿por qué necesito 365 días?
Las manos no se romperán, simplemente no creí que fuera necesario - ¿o quizás la lógica de prioridades del compilador cambie y sea necesario para que el código siga funcionando correctamente?
¿De qué sirve el compilador aquí, porque el valor puede seguir siendo negativo?
De hecho, el compilador grita a la "i" amada por mucha gente como mucho ;)
SiLow[X] está siempre por debajo deHigh[X], basta con escribir
si (Bajo[X]>PrecioCompra || Alto[X]<PrecioCompra), ¡eso funcionaría más rápido!
SiLow[X] es siempre menor queHigh[X], basta con escribir
si (Bajo[X]>PrecioCompra || Alto[X]<PrecioCompra), ¡eso funcionaría más rápido!
Así que no necesito - ¿por qué necesito 365 días?
Las manos no se romperán, simplemente no creí que fuera necesario - ¿o quizás la lógica de prioridades del compilador cambie y sea necesario para que el código siga funcionando correctamente?
¿De qué sirve el compilador aquí, porque el valor puede seguir siendo negativo?
De hecho, el compilador grita nada menos que la "i" favorita de muchos ;)
Así que no necesito - ¿por qué necesito 365 días?
De hecho, el compilador de la 'i' favorita de muchos grita lo mismo ;)
Si es menor que cero, no hay bucle. ¿Haces todo sin pensar?
¿En qué se diferencia mi opción de la suya en ese caso?
No podría hacer todo sin pensar, pero a veces me gustaría poder...
Escríbalo correctamente, no habrá gritos.
¿Qué es lo que hay que hacer? Apenas estoy aprendiendo lo básico, por eso hago preguntas aquí, ¿por qué debería decir "hazlo bien" si no sé cómo debería estar bien? ;)
Entonces, ¿cómo puedo evitar las advertencias de error si los bucles suelen inicializar la variable "i"?
¿En qué se diferencia mi opción de la suya en ese caso?
No podría hacer todo sin pensar, pero a veces me gustaría poder...
¿Qué es lo que hay que hacer? Apenas estoy aprendiendo lo básico, por eso hago preguntas aquí, ¿por qué debería decir "hazlo bien" si no sé cómo debería estar bien? ;)
Entonces, ¿cómo evitar el aviso de error cuando los bucles suelen inicializar la variable "i"?
¿Qué es lo que hay que hacer? Sólo estoy aprendiendo lo básico, por eso hago preguntas aquí, ¿por qué debería decir "hazlo bien" si no sé cómo debe hacerse? ;)
Entonces, ¿cómo evitar los mensajes de error si los bucles suelen inicializar la variable "i"?
aquí está escrito en blancohttps://docs.mql4.com/ru/basis/operators/for