[ARQUIVO] Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 3. - página 490
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
Normalmente faço uma variável LastBarAlert e escrevo Tempo[0] para ela quando o alerta é acionado.
E então elementar, o alerta é emitido se LastBarAlert!=Time[0]
Obrigado. Funciona realmente. Mas por que o indicador economiza o valor da variável LastBarAlert, mas não o valor de qualquer outra variável. Eu o fiz desta maneira. É essencialmente o mesmo, mas por alguma razão não funciona.
Obrigado. Funciona realmente. Mas por que o indicador economiza o valor da variável LastBarAlert, mas não o valor de qualquer outra variável. Eu o fiz desta maneira. Parece funcionar da mesma maneira, mas por alguma razão não funciona.
Onde em seu código está a inicialização da variável AllowAlert com valor verdadeiro?
Se antes de verificar o sinal e o estado desta variável na linha...
... ...então, um novo reajuste da bandeira para falso não fará nada. Afinal de contas, será inicializada com true novamente antes desta verificação.
Obrigado. Funciona realmente. Mas por que o indicador economiza o valor da variável LastBarAlert, mas não o valor de qualquer outra variável. Eu o fiz desta maneira. É essencialmente o mesmo, mas por alguma razão não funciona.
Спасибо. Это действительно работает. Но почему индикатор сохраняет значение переменной LastBarAlert, а значение какой нибудь другой переменной не сохраняет. Я делал так. По сути получается точно так же, но почему то не работает.
Você tem o AllowAlert ajustado para true no momento da verificação. Deve ser assim (duplo =):
Ou melhor assim:
Você tem o AllowAlert ajustado para true no momento da verificação. Deve ser assim (duplo =):
Ou melhor assim:
O ideal seria que o sinal estivesse uma vez na barra de corrente, mas era acionado em cada tic tac.Basicamente, a variável foi declarada estática, e foi reiniciada após algumas barras. A condição era a seguinte.
Por que você não dá uma olhada preliminar aqui :https://www.mql5.com/ru/forum/131853?
Estou mais interessado não em como fazer isso, mas por que meu código não funciona. Mais precisamente, porque funciona na EA, mas não funciona no indicador.
Muito provavelmente, e isto foi-me sugerido aqui (por falta do seu código)
Você tem vários alertas, e aplica a mesma variável estatutária a todos eles
Olá.
alguém pode me dizer?
como faço para que uma gama de um EA funcione?
traçar uma linha, renomeá-la "buy_down".
desenhar uma segunda linha, renomeá-la "buy_up".
e deixar a EA negociar somente entre essas linhas.
Não vejo nenhuma diferença entre eles.
Olá.
alguém pode me dizer?
como faço para que uma gama de um EA funcione?
traçar uma linha, renomeá-la "buy_down".
traçar a segunda linha, renomeá-la "buy_up".
e deixar a EA negociar somente entre essas linhas.
Não vejo nenhuma diferença entre eles.
Vá aqui: https: //www.mql5.com/ru/job