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
Hola
Gracias por la respuesta
Sí que he leído tu post que se refería a un rango de tiempo o rango / filtro y he entendido la conclusión pero no las ecuaciones por completo
Por tu respuesta tengo que asumir que no entiendo como crear una expresión que compare algo como if(Time[1] == 7:15) en su forma correcta porque no entiendo las ecuaciones que has puesto.
Realmente tienes que empezar a aprender tu camino alrededor de la documentación. . .
Ve a cualquier función que utilice un TimeFrame y verás la enumeración de Timeframe. . . y enlaza con aquí: Timeframe enumeración y que le dirá que Period_H1 es un valor de 60 . . en otras palabras 60 minutos . . . 60 mins * 60 = segundos . . . las fechas están en segundos.
Lo que ha codificado no funcionará... su time_select NO es un datetime... recuerde, ¿qué es un datetime? de la Documentación... "datetime type (integer representing the amount of seconds elapsed from midnight, 1 January, 1970)." si quiere un datetime que signifique 7:15 am tiene que ser el número de segundos que han transcurrido desde el 1 de enero de 1970 hasta las 7:15am de hoy...
Lo que has calculado es el número de segundos transcurridos desde la medianoche hasta las 7:15 de esta mañana, y eso no es un datetime.
Sé que esto no es un datetime y supongo que si entendiera exactamente qué es PERIOD_H1 también lo sabría.
Ahora entiendo que tengo que convertir a segundos desde el 1 de enero de 1970
ok gracias
Tienes que leer lo que está escrito y entenderlo... si no entiendes una función búscala y lee sobre ella hasta que la entiendas. El código que publicó WHR es una matemática muy simple. . . lo único con lo que quizás no estés familiarizado es con el %. . . no significa porcentaje. . . búscalo, puedes encontrarlo aquí: https://docs.mql4.com/basis/operations/math
No entendí lo de 86400 ni por qué se usó eso.
Acabo de entender esto == cuántos segundos en un día lo conseguí gracias
Seguí trabajando a través de esto y entender las diversas formas de concluir la medianoche de un día en particular
Entonces, como se sugiere algunos otros métodos para calcular 18hrs x 3600 que veo es el número de segundos en una hora multiplicado X 18 para darme HR1800
Creo que debería ser capaz de hacer algunos varios códigos de tiempo de este incluyendo algunos códigos de tiempo para un tiempo particular no sólo un rango
Gracias de nuevo
Incompleto y tosco pero al menos ahora entiendo todos los puestos, muchas gracias
Aquí está algo de mi progreso, para un tiempo y/o rango de tiempo seleccionable
Incompleto y tosco pero al menos ahora entiendo todos los puestos, muchas gracias
Pensé en ello justo después de publicarlo pero me fui a cenar lol
Sé que puedo eventualmente averiguar cómo utilizar simplemente una entrada de usuario real para 7:15 o algún tiempo así, pero todavía agradable para ver los resultados que estaba buscando.
La comprensión de una función a la vez creo que tengo que trabajar, probablemente abarrotado demasiada información en el aprendizaje de la sintaxis y no trabajar a través de todos y cada función del diccionario y el tema lo suficientemente bueno para hacer las cosas más fáciles para mí.
De todos modos después de todo este tiempo por fin tengo un control del tiempo incluyendo la gestión de mi propio para poder aprender mql mejor.
Gracias de nuevo a todos
¿Hay algún problema con esto?
Sí, gracias, lo veo.
Lo pensé justo después de publicarlo pero me fui a cenar lol
Por favor, aconsejen gracias