Eu li seu post que dizia respeito a um intervalo de tempo ou intervalo / filtro e entendi a conclusão, mas não as equações completamente
Por sua resposta tenho que assumir que não entendo como criar uma expressão que compararia algo como se (Time[1] == 7:15) na sua forma correta, porque não entendo as equações que você postou.
Você precisa ler o que está escrito e descobrir . . . se você não entender uma Função, procure e leia sobre ela até entendê-la. O código que WHR postado é muito simples de matemática . . . a única coisa que você pode não estar familiarizado é a % . . . não significa porcentagem . . procure-o, você pode encontrá-lo aqui: https://docs.mql4.com/basis/operations/math
Você realmente precisa começar a aprender a lidar com a documentação ...
Vá para qualquer função que utilize um TimeFrame e você verá a enumeração do TimeFrame . . e ele se liga a ele aqui: Enumeração do Período e isso lhe dirá que o Período_H1 é um valor de 60 . . . em outras palavras, 60 minutos . . . 60 minutos * 60 = segundos . . . o tempo é em segundos.
O que você codificou não funcionará . . seu tempo_selecionado NÃO é uma data/hora . . lembre-se, o que é uma data/hora ? da Documentação . . "tipo de data/hora (inteiro representando a quantidade de segundos decorridos a partir da meia-noite de 1 de janeiro de 1970)" se você quiser uma data/hora que signifique 7:15 da manhã tem que ser o número de segundos que decorreram de 1 de janeiro de 1970 até as 7:15 de hoje . .
O que você calculou é o número de segundos da meia-noite às 7h15 desta manhã, e isso não é uma data/hora.
Sei que esta não é uma data e acho que se eu entendesse exatamente o que PERÍODO_H1 eu também teria sabido disso.
Agora entendo que tenho que converter para segundos a partir de 1 de janeiro de 1970. ok, obrigado
RaptorUK: Você precisa ler o que está escrito e descobrir . . . se você não entender uma Função, procure e leia sobre ela até entendê-la. O código que WHR postado é muito simples de matemática . . . a única coisa que você pode não estar familiarizado é a % . . . não significa porcentagem . . procure-o, você pode encontrá-lo aqui: https://docs.mql4.com/basis/operations/math
Eu entendo que % não significa porcentagem. Não entendi o 86400 ou porque foi utilizado.
Acabei de descobrir isto == quantos segundos em um dia consegui, obrigado.
Continuei a trabalhar nisso e entendo as várias maneiras de concluir a meia-noite de um determinado dia
Então, como sugerido alguns outros métodos para calcular 18hrs x 3600 que eu vejo é o número de segundos em uma hora multiplicado por X 18 para me dar HR1800
Acho que deveria ser capaz de fazer vários códigos de tempo a partir disso, incluindo alguns códigos de tempo para um determinado tempo, não apenas um intervalo
Sim, obrigado eu vejo Pensei sobre isso logo após ter postado, mas saí para jantar rs
Time_Select = bod + extHour*3600 + extMinutes*60,
Sei que posso eventualmente descobrir como simplesmente usar uma entrada de usuário real por 7:15 ou algum tempo, mas ainda assim é bom ver os resultados que eu estava procurando.
Uma função de compreensão de cada vez que eu acho que preciso trabalhar, eu provavelmente amontoei muita informação na sintaxe de aprendizagem e não trabalhei através de cada função e tópico do dicionário suficientemente bom para realmente tornar as coisas mais fáceis para mim.
De qualquer forma, depois de todo esse tempo, eu finalmente tenho um controle sobre o tempo, incluindo o gerenciamento do meu próprio para poder aprender mql melhor.
Hi
Obrigado pela resposta
Eu li seu post que dizia respeito a um intervalo de tempo ou intervalo / filtro e entendi a conclusão, mas não as equações completamente
Por sua resposta tenho que assumir que não entendo como criar uma expressão que compararia algo como se (Time[1] == 7:15) na sua forma correta, porque não entendo as equações que você postou.
Você realmente precisa começar a aprender a lidar com a documentação ...
Vá para qualquer função que utilize um TimeFrame e você verá a enumeração do TimeFrame . . e ele se liga a ele aqui: Enumeração do Período e isso lhe dirá que o Período_H1 é um valor de 60 . . . em outras palavras, 60 minutos . . . 60 minutos * 60 = segundos . . . o tempo é em segundos.
O que você codificou não funcionará . . seu tempo_selecionado NÃO é uma data/hora . . lembre-se, o que é uma data/hora ? da Documentação . . "tipo de data/hora (inteiro representando a quantidade de segundos decorridos a partir da meia-noite de 1 de janeiro de 1970)" se você quiser uma data/hora que signifique 7:15 da manhã tem que ser o número de segundos que decorreram de 1 de janeiro de 1970 até as 7:15 de hoje . .
O que você calculou é o número de segundos da meia-noite às 7h15 desta manhã, e isso não é uma data/hora.
Sei que esta não é uma data e acho que se eu entendesse exatamente o que PERÍODO_H1 eu também teria sabido disso.
Agora entendo que tenho que converter para segundos a partir de 1 de janeiro de 1970.
ok, obrigado
Você precisa ler o que está escrito e descobrir . . . se você não entender uma Função, procure e leia sobre ela até entendê-la. O código que WHR postado é muito simples de matemática . . . a única coisa que você pode não estar familiarizado é a % . . . não significa porcentagem . . procure-o, você pode encontrá-lo aqui: https://docs.mql4.com/basis/operations/math
Não entendi o 86400 ou porque foi utilizado.
Acabei de descobrir isto == quantos segundos em um dia consegui, obrigado.
Continuei a trabalhar nisso e entendo as várias maneiras de concluir a meia-noite de um determinado dia
Então, como sugerido alguns outros métodos para calcular 18hrs x 3600 que eu vejo é o número de segundos em uma hora multiplicado por X 18 para me dar HR1800
Acho que deveria ser capaz de fazer vários códigos de tempo a partir disso, incluindo alguns códigos de tempo para um determinado tempo, não apenas um intervalo
Mais uma vez obrigado
Incompleto e rude, mas pelo menos agora entendo todos os cargos graças a um monte de
Aqui estão alguns dos meus progressos, para um tempo selecionável e/ou intervalo de tempo
Incompleto e rude, mas pelo menos agora entendo todos os cargos graças a um monte de
Pensei sobre isso logo após ter postado, mas saí para jantar rs
Sei que posso eventualmente descobrir como simplesmente usar uma entrada de usuário real por 7:15 ou algum tempo, mas ainda assim é bom ver os resultados que eu estava procurando.
Uma função de compreensão de cada vez que eu acho que preciso trabalhar, eu provavelmente amontoei muita informação na sintaxe de aprendizagem e não trabalhei através de cada função e tópico do dicionário suficientemente bom para realmente tornar as coisas mais fáceis para mim.
De qualquer forma, depois de todo esse tempo, eu finalmente tenho um controle sobre o tempo, incluindo o gerenciamento do meu próprio para poder aprender mql melhor.
Mais uma vez, obrigado a todos
Algum problema com isso?
Sim, obrigado, eu vejo isso
Pensei sobre isso logo depois de ter postado, mas saí para jantar rs
Por favor, agradeça