Boa tarde, sou iniciante no mql5 mas tenho alguma experiência em outras linguagens de programação. Comecei fazendo um simples indicador que, similarmente, a varias estratégias deveria me sinalizar quando o preço tocar na media x.
O problema é que quero que o indicador avise o momento exato do toque, ou seja, não seria o preco de open, close, high, low e sim o momento exato do toque na media.
Alguem pode me dar uma dica ?
Obg
Ulisses
Ulisses,
Primeiramente seja bem vindo ao mundo dos desenvolvedores em MQL5. Tenha certeza que aqui você vai encontrar bastante conteúdo para estudos.
Quando ao seu Indicador está parecendo ser fácil essa solução.
Primeiro faça que seu indicador retorne um "Falso", "Verdadeiro".
Então, em seu OnTick(), coloque um condicional:
if(Indicador(x))
{"....faça aqui seu aviso..."}
E a resposta de como programar esse aviso está aqui neste Artigo, tem várias formas, com som, sem som, com aviso na tela, etc... enfim, dê uma olhada neste Artigo:
- www.mql5.com
Boa tarde, sou iniciante no mql5 mas tenho alguma experiência em outras linguagens de programação. Comecei fazendo um simples indicador que, similarmente, a varias estratégias deveria me sinalizar quando o preço tocar na media x.
O problema é que quero que o indicador avise o momento exato do toque, ou seja, não seria o preco de open, close, high, low e sim o momento exato do toque na media.
Alguem pode me dar uma dica ?
Obg
Ulisses
Pra saber o toque, ou quase toque (depende dos seus cálculos), você precisa comparar os valores atuais da Sua Média e do Último Preço.
Último Preço:
SymbolInfoDouble(_Symbol, SYMBOL_LAST)
https://www.mql5.com/en/docs/constants/environment_state/marketinfoconstants
Nota: Não funciona para Forex.
;)
- www.mql5.com
Ulisses,
Primeiramente seja bem vindo ao mundo dos desenvolvedores em MQL5. Tenha certeza que aqui você vai encontrar bastante conteúdo para estudos.
Quando ao seu Indicador está parecendo ser fácil essa solução.
Primeiro faça que seu indicador retorne um "Falso", "Verdadeiro".
Então, em seu OnTick(), coloque um condicional:
if(Indicador(x))
{"....faça aqui seu aviso..."}
E a resposta de como programar esse aviso está aqui neste Artigo, tem várias formas, com som, sem som, com aviso na tela, etc... enfim, dê uma olhada neste Artigo:
Ruy, obrigado pelas boas vindas e tambem pela suas dicas.
Abraços
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso
Boa tarde, sou iniciante no mql5 mas tenho alguma experiência em outras linguagens de programação. Comecei fazendo um simples indicador que, similarmente, a varias estratégias deveria me sinalizar quando o preço tocar na media x.
O problema é que quero que o indicador avise o momento exato do toque, ou seja, não seria o preco de open, close, high, low e sim o momento exato do toque na media.
Alguem pode me dar uma dica ?
Obg
Ulisses