Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 1483
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
Você está na direção certa. Mas não está suficientemente atento
Atenciosamente, Vladimir.
Você está na direção certa. Mas não está suficientemente atento
Olá, Alexei, é ótimo que você apoie os iniciantes no aprendizado de uma linguagem de programação e não se canse de pessoas como nós. Muito obrigado!
Qual é o principal problema dos iniciantes? Vou falar apenas por mim. Sim, de fato, nem sempre entendo como aplicar a variedade de possibilidades oferecidas pela linguagem de programação MQL5. Sem educação básica ou prática de programação em linguagens de alto nível, é muito difícil entrar nesse tópico. Somente membros do fórum como vocês me ajudam. Sei que muitas pessoas estão cansadas (e, às vezes, não têm tempo ou paciência suficientes) de ficar insistindo constantemente com um novato que apareceu de repente no fórum.
Gostaria de expressar minha gratidão mais uma vez a todos os que respondem às nossas perguntas diletantes e desejar - que Deus lhes conceda saúde, vida longa, boa sorte e prosperidade!!!!
Saudações, Vladimir.
Bom dia a todos.
Por favor, diga-me como adicionar o indicador Accelerator Oscillator para dar um sinal de VENDA na cor vermelha e um sinal de COMPRA na cor verde, no fechamento da última barra.
Muito obrigado
Muito obrigado
Conecte o indicador ao Expert Advisor e obtenha seus dados por meio de CopyBuffer(). O buffer de cores tem índice 1, em que o valor 0 é verde e 1 é vermelho.
Se você não se importar. Pode me dar um exemplo?
A MQL5 é difícil para mim depois da MQL4.
Se não for muito trabalhoso. Você pode me dar um exemplo?
A MQL5 é difícil para mim depois da MQL4.
Olá.
Há um indicador ADX na base de código. Ele contém este trecho de código
Se
ExtADXPeriod=14
verifica-se que ExtADXPeriod<<1 é igual ao valor 9.
Então, por que precisamos dessa entrada? Ela não pode ser escrita sem deslocamento de bits?
ExtADXPeriod<<1
código completo do indicador abaixo
Se
ExtADXPeriod=14
entãoExtADXPeriod<<1 é igual ao valor 9
é igual a 28 (14<<1 é como 14*2, desde que haja dígitos suficientes)
Não preste atenção, pois o compilador calculará as expressões const na compilação e elas não entrarão no código. Somente o resultado delas
pode ser uma otimização prematura ou o autor quis mostrar que é legal.
é igual a 28 (14<<1 é como 14*2, desde que haja dígitos suficientes)
não preste atenção, de qualquer forma o compilador contará as expressões const conhecidas na compilação e elas não entrarão no código. Somente o resultado delas
pode ser uma otimização prematura ou o autor quis mostrar que é legal.
1-Por que 28?
14 é binário. É 1110.
Deslocando um bit para a esquerda, é 0111, convertendo de volta para decimal, é 9. 1*1+1+1*2+1*4=7 (errado, não 9).
2-Eu ainda gostaria de um exemplo concreto nesse caso, o que é mais correto inserir em uma construção desse tipo em vez deExtADXPeriod<<1?