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
Permite (selecciona) o parâmetro de uma hora GoodHourOfDay (-1 todas as horas são "boas")
Para permitir um período (intervalo de horas) usar o parâmetro BadHoursOfDay. Esta é a máscara de bits das "más" horas. São utilizados 24 bits (pelo número de horas num dia).
Se quiser permitir um intervalo de 8 a 19 horas inclusive, desactivar as horas 0 a 7 e 20 a 23. O valor do parâmetro terá o seguinte aspecto
11110000000000001111111111 (em formato binário),
16646399 (em forma decimal).
1. 16646399 = 1111110000000001111111111 ou 111100000000011111111111?
A proibição de comércio acima descrita deve ter o seguinte aspecto - 11111110000000000001111111= 16646175 (penso que sim).
2. também esta peça do artigo seguinte é muito pouco clara
Sim, de facto 111111111111111111110000 = 16777152. Mas por alguma razão parece-me que não se trata das primeiras 6 horas do dia, mas sim das últimas.
Na minha opinião, a resolução apenas para as primeiras 6 horas deveria ser assim - 00000011111111111111111111= 262143.
Ou está-me a escapar alguma coisa? Gostaria de documentação mais detalhada sobre isto (de preferência com exemplos diferentes), não como agora... :(
Não sou bom em programação. O parâmetro deve ser definido como uma cadeia longa? O Expert Advisor compreender-se-á a si próprio - quando se trata de um código binário e quando se trata de um código decimal? Como seria o valor do parâmetro, para permitir o comércio das 02:00 às 05:00 e das 14:00 às 17:00? Agradecemos antecipadamente as respostas.
Não posso definir este parâmetro em binário, não posso introduzir mais de onze dígitos. Mas em forma decimal funciona, mas como resolver o tempo necessário? Algum conselho?
Defina a calculadora normal para o modo 'engenharia' e execute o valor que pretende do contentor até Dezembro.
É apenas uma questão de tempo... :)
1. 16646399 = 1111111000000000001111111111 ou 111100000000000001111111111111?
A proibição de comércio acima descrita deve ter o seguinte aspecto - 1111111000000000000001111111= 16646175 (penso que sim).
2. também esta peça do artigo seguinte é muito pouco clara
Sim, de facto 1111111111111111111111000000 = 16777152. Mas por alguma razão parece-me que não se trata das primeiras 6 horas do dia, mas sim das últimas.
Na minha opinião, a resolução apenas para as primeiras 6 horas deveria ser assim - 00000011111111111111111111= 262143.
Ou está-me a escapar alguma coisa? Gostaria de documentação mais detalhada sobre isto (de preferência com vários exemplos), não como agora... :(
Se o entendi correctamente, o parâmetro deve ter o seguinte aspecto -11000111111111111111000111111111= 13106303.1. 16646399 = 1111111000000000001111111111 ou 111100000000000001111111111111?
A proibição de comércio acima descrita deve ter o seguinte aspecto - 1111111000000000000001111111= 16646175 (penso que sim).
2. também esta peça do artigo seguinte é muito pouco clara
Sim, de facto 1111111111111111111111000000 = 16777152. Mas por alguma razão parece-me que não se trata das primeiras 6 horas do dia, mas sim das últimas.
Na minha opinião, a resolução apenas para as primeiras 6 horas deveria ser assim - 00000011111111111111111111= 262143.
Ou está-me a escapar alguma coisa? Gostaria de documentação mais detalhada sobre isto (de preferência com vários exemplos), não como agora... :(
Se o entendi correctamente, o parâmetro deve ter a seguinte aparência -11000111111111111111000111111111= 13106303.Obrigado pela resposta. Tentei colocá-lo no testador. Funciona, mas não na altura em que o quis. Como converter de código binário para decimal?
Funciona. Mas está quatro horas atrasado em relação ao tempo terminal. Começa a negociar às 6 em vez de às 2 horas, etc.
Não tenho a certeza absoluta sobreo 11000111111111111100011111111111, apenas afirmei o que compreendi. Como converter de Lixeira para Dez descrito acima (pode ser facilmente feito com a calculadora do Windows).
Se seleccionar o estilo "engenharia" e especificar Bin, então todos os números introduzidos serão binários. A fim de converter o modo de contentor para Dez sem qualquer problema, basta mudar o modo de contentor para Dez.
Não tenho a certeza absoluta sobreo 11000111111111111100011111111111, apenas afirmei o que compreendi. Como converter de Lixeira para Dez foi descrito acima (pode fazê-lo facilmente com a calculadora do Windows).
A Wikipédia tem tudo isso.
Conversão de números binários em números decimais
Suponha que lhe é atribuído um número binário 110001. Para o converter em decimal, basta escrevê-lo da direita para a esquerda como a soma dos dígitos, como se segue:
Também gostaria de saber como mudar para o modo de engenharia e o que é "corrida"?
É muito simples.
Se precisar de trabalhar em modo binário vá a "engenharia" e Bin (F8).
Por exemplo, introduza1100011111111111000111111111 e prima F6. A calculadora converterá automaticamente a caixa para Dec e mostrará 13106303
PS
No modo binário devem ser especificados 8 bytes (caso contrário, o comprimento do valor de entrada será inferior a 24 caracteres).
É muito simples.
Se quiser trabalhar em modo binário, mude para "engenharia" e Bin (F8).
Por exemplo, introduza1100011111111111000111111111 e prima F6. A calculadora converterá automaticamente a caixa para Dec e mostrará 13106303
PS
No modo binário devem ser especificados 8 bytes (caso contrário, o comprimento do valor de entrada será inferior a 24 caracteres).
Eu entro, prima F6 - sem reacção. De qualquer forma, obrigado. Consegui o mesmo número 13106303 usando a técnica clássica de conversão em Excel. Mas o meu consultor especializado não está a negociar na altura em que preciso dele. Acho que os criadores têm de me dar a resposta.
1. Sim, há alguma questão para os criadores - Que é uma máscara durante 24 horas é claro, mas onde está a 1 e 24 horas que eu pessoalmente não compreendo (embora seja razoável assumir que 1 sinal na máscara é 1 hora).
Na minha opinião, procedi a partir do seguinte
Nota
Os valores de 0 a 16777215 (1111111111111111111111111111b) estão correctos. Cada bit no bitmap que tem um valor de "1" marca a hora (cujo número no dia corresponde ao número do bitmap) como "mau".
Se entendi correctamente a descrição, o parâmetro 262143(000000111 1111 1 1 11111 1 11 111 1 ) só deve permitir a negociação dentro das primeiras 6 horas.
Embora, a julgar pelo exemplo aqui descrito, as primeiras 6 horas já terão o seguinte mapa - 111111111111111111110000= 16777152 (especificado 6 últimos caracteres do bitmap).
Ou houve um erro no texto e o autor quis dizer as últimas 6 horas.
2. Novamente - Engenharia - F8(Bin) - introduzir o bitmap como Bin - F6(Dez) - o resultado que queremos.
De Dez para Bin - Engenharia - F6(Dez) - introduzir bitmap como Dec (parâmetro) - F8(Bin) - descodificar bitmap.