Indicadores: PriceAlert

 

PriceAlert:

O indicador mostra a linha horizontal que define o nível de acionamento do sinal.

Durante o primeiro lançamento do indicador, o nível da linha de acionamento é cinza e não está ativado. Quando um trader muda sua posição no gráfico torna-se ativo e a linha fica vermelha. Assim que o preço atinge o nível de acionamento, o indicador começa a dar alertas ou alarmes sonoros. Após o momento em que o preço cruza o nível, o indicador vai dar um alerta a cada instante até o limite de sinais definidos pela variável externa AlertTotal (número de alertas) ser alcançada. Depois a linha de nível de acionamento ficará cinza e inativa até que seja novamente realocada pelo trader a um nível desejado.

PriceAlert

Autor: Nikolay Kositsin

 

- Obrigado ao autor!

Por favor, o que deve ser alterado no código para que o nível de alerta seja memorizado e não definido ao abrir o MT, o nível atual. (para que ele não alertasse ao ser ligado). A exclusão da linha 111 não ajudou).

Obrigado.

 
brici:

- Obrigado ao autor!

Por favor, o que deve ser alterado no código para que o nível de alerta seja memorizado e não definido ao abrir o MT, o nível atual. (para que ele não alertasse ao ser ligado). A exclusão da linha 111 não ajudou).

Obrigado.


Por que tornei a entrada variável?

input bool Deletelevel=true; //excluir nível
 
GODZILLA:

Para que eu criei a variável de entrada?

- Obrigado, a variável de entrada é exatamente o que você precisa.

p.s. É uma pena que ela não esteja no código. Provavelmente o administrador está fazendo alguma coisa errada).

 
brici:

Corrigido o furo, o arquivo será substituído agora.
 
GODZILLA:
Corrigido o furo, o arquivo está sendo substituído agora.
A versão atualizada foi publicada
 

Na minha opinião, há um problema: Quando defino a linha de alerta de preço em um período de tempo e, em seguida, mudo o período de tempo, a linha de alerta de preço é redefinida para a posição inicial na qual o indicador foi inserido.

Ela deve permanecer na posição definida independentemente da mudança do período de tempo.

 
erros durante a compilação....
 
alekseyvs990:
Erros durante a compilação....
Não há erros, são avisos devido a novos detalhes da sintaxe da linguagem. Aguarde a atualização da página.
 

.... Só para lembrá-lo de que a linha regular desenhada no gráfico permanece no mesmo local/nível de preço, independentemente do período de tempo, e a alteração do período de tempo não afeta sua localização.

... portanto, o mesmo deve ocorrer com seu indicador de linha de alerta de preço.

E quanto ao som do alerta? Ele não é personalizável?