Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 130
![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Boa tarde.
Usandoo MQL5 Wizard, fiz um Expert Advisor coma função IntradayTimeFilter (SignalITF.mgh).
Existeuma opção parapermitir (não permitir) o tempo de negociação definido em horas:
"BadHoursOfDay".
Na ajuda que diz:
"Campo de bits, cada bit corresponde a uma hora num dia (0 bits - 0 hora, ..., 23 bits - 23 horas). Se o valor do bit for 0, os sinais de negociação são activados para a hora correspondente. Se o valor do bit for 1, não são permitidos sinais de negociação durante a hora correspondente. O número especificado é representado como um número binário e é utilizado como uma máscara de bits.
Os relógios proibidos têm prioridade sobre os relógios permitidos".
Pode dizer-me em linguagem simples, sem gírias, como definir as horas permitidas das 08h às 20h?
"Um campo de bits, cada bit corresponde a uma hora num dia (0 bits são 0 horas, ..., 23 bits são 23 horas). Se o valor do bit for 0, os sinais de negociação são activados para a hora correspondente. Se o valor do bit for 1, não são permitidos sinais de troca durante a hora correspondente. O número especificado é representado como um número binário e é utilizado como uma máscara de bits.
As horas proibidas têm prioridade sobre as horas permitidas".
Pode dizer-me em linguagem simples, sem qualquer gíria, como definir as horas permitidas de 08 horas a 20 horas?
para começar - sabe o que são um pouco e um byte? (acredite, isto não é calão)
isso é uma questão retórica?)
não, esta é uma questão para eu compreender que palavras usar para vos explicar o significado da bitmask (acreditem, isto não é calão)
Gostaria de o manter simples - na EA compilada na secção "Parâmetros" tem de definir a variávelBadHoursOfDay para os valores que determinam as horas de negociação.
Tentei definir números diferentes e o teste mostra que não há negociação em determinadas horas.
Mas não consigo perceber como definir correctamente os tempos necessários.
Colegas peritos.
Ajuda para um recém-chegado.
Que números entrar neste campo, de modo a que o comércio seja realizado apenas de 08 a 20 horas.
Colegas peritos.
Ajuda para um recém-chegado.
Que números entrar neste campo, de modo a que o comércio seja realizado apenas de 08 a 20 horas.
Colegas peritos.
Ajuda para um recém-chegado.
Quais os números a entrar neste campo, de modo a que o comércio só tenha lugar entre as 08:00 e as 20:00.
Porque não pergunta ao autor do código? Ele sabe exactamente o que fazer...
Se o valor deste bit for 0, são permitidos sinais de negociação na hora correspondente. Se o valor do bit for 1, não são permitidos sinais de troca na hora correspondente.
Porque não pergunta ao autor do código? Ele sabe exactamente o que é o quê...