[ARCHIVO]Cualquier pregunta de novato, para no saturar el foro. Profesionales, no lo dejéis pasar. No puedo ir a ningún sitio sin ti - 5. - página 99
![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
¿Cómo debe considerarse la medianoche?
Con cuidado.
Si escribe if(Hour() >= 21 | Hour() < 5) será de 21.00 a 4.59.
&& tienen que
Es extraño. ¿Se desliza a través de la medianoche y no lo cuenta en absoluto?
Lógica: desde las 21:00 hasta lo que sea... o ...desde lo que sea hasta las 4:59 inclusive. ¿Está claro ahora? Si pones &&(y), entonces la primera condición se contradice con la segunda. No puede ser de 21 y hasta 5, y o da dos casos independientes. Lo he masticado y me lo he metido en la boca, lo único que tienes que hacer es tragártelo. ¡Buen provecho! ;))
Aleksey, lo siento, te has equivocado. No pasa nada, ¡suele pasar!
&& tienen que
Si sólo se hubiera escrito a qué lugar, habría valido el precio del mensaje)))
Si se hubiera escrito exactamente dónde, entonces no habría valido la pena el precio del mensaje))))
En lugar de ||
No, no lo hiciste :))
De todos modos, if(Hour() < 21 && Hour() >= 5) Can=false;
En lugar de ||
No, eso estaba mal :)
En resumen, if(Hour() < 21 && Hour() >= 5) Can=false;
:)
"... Y de cinco a nueve es muy, muy diferente, y de cinco a nueve canto, río y lloro..."