Gracias, ese es uno de los fallos, pero aún no consigo averiguar cómo pasar de 159,002 segundos a 44 horas 10 minutos 2 segundos (calculadora online )) )
Esta es la solución pero creo que me falta algo
2019.06.18 11:46:22.691 tstss EURUSD,H1: h = 44 , m = 10 , s = 2
Me parece más sencillo
int timeinsec = 159002;
int sec = timeinsec%60;
int min = ((timeinsec-sec)%3600)/60;
int hou = (timeinsec-sec-min)/3600;
Hay código con muchas llamadas de impresión. ¿Hay alguna forma de desactivarlas rápidamente sin quitar la impresión del código y volver a activarlas? Esta es la única opción que veo hasta ahora:
bool L=true;
if(L)Print("123");
Es decir, sustituir todos los "Print(" por "if(L)Print(" , ¿tal vez alguna otra opción?
pivomoe: Hay un código en el que se hacen muchas llamadas de impresión. ¿Existe alguna forma de desactivarlas todas rápidamente sin eliminar la impresión del código para volver a incluirla? Hasta ahora sólo veo esta opción:
Es decir, sustituir todos los "Print(" por "if(L)Print(" , ¿alguna otra opción?
En los parámetros de entrada se emite la bandera "Print". Funcionará como tu código, pero la propia bandera (variable bool) estará en los parámetros de entrada.
Para iniciar sesión y usar el sitio web MQL5.com es necesario permitir el uso de Сookies.
Por favor, active este ajuste en su navegador, de lo contrario, no podrá iniciar sesión.
Ha iniciado sesión. La autenticación de dos factores se ha desactivado. Vuelva a configurarla y escanee un nuevo código QR, o continúe con la autenticación de dos factores desactivada.
Gracias, ¿puede decirme por qué la flecha se coloca en la segunda barra y no en la primera?
Así que pones la flecha en la segunda barra y no en la primera - no se dibuja sola, ¿verdad? )))
Debe haber añadido uno extra aquí BufferDN[i+1]=high[i+1];
así que pones la flecha en la segunda barra y no en la primera - no se dibuja sola, ¿verdad? )))
Supongo que habrás añadido un extra aquí BufferDN[i+1]=high[i+1];
Uh, sin el uno, en general la flecha se coloca en la tercera barra, Código pequeño, ¿dónde he metido la pata?
Va a la primera barra, si es así. No lo entiendo.Esta es la solución, pero creo que no hay nada que haya considerado.
La lógica dice que es correcto.
Uf, no hay unidad, en general la flecha se pone en la tercera barra, Código pequeño, ¿dónde la he liado?
Se pone en la primera barra, si es así no lo entiendo.Probablemente sí, pero no lo escribo bajo MT5, podría estar equivocado.
Probablemente sí, pero no escribo bajo MT5, podría estar equivocado
Además, en la segunda barra me pone)
Gracias, ese es uno de los fallos, pero aún no consigo averiguar cómo pasar de 159,002 segundos a 44 horas 10 minutos 2 segundos (calculadora online )) )
Esta es la solución pero creo que me falta algo
Me parece más sencillo
Además, en la segunda barra me pone)
La flecha debe poner sólo donde se cumpla la condición, sí por cierto recordé que para MT5 es mejor tener una condición de holgura completa:
Creo que es más fácil.
¡Lo tengo! ¡Gracias! ¡Es exactamente lo que quería!
Es decir, sustituir todos los "Print(" por "if(L)Print(" , ¿tal vez alguna otra opción?
Hay un código en el que se hacen muchas llamadas de impresión. ¿Existe alguna forma de desactivarlas todas rápidamente sin eliminar la impresión del código para volver a incluirla? Hasta ahora sólo veo esta opción:
Es decir, sustituir todos los "Print(" por "if(L)Print(" , ¿alguna otra opción?
En los parámetros de entrada se emite la bandera "Print". Funcionará como tu código, pero la propia bandera (variable bool) estará en los parámetros de entrada.
¡Hola !
La optimización por todos los símbolos en el probador de MT5 se niega a funcionar...
¿Puede explicarme cómo hacer que funcione?
GRACIAS.