Estou desenvolvendo um indicador baseado em Bandas de Bollinger e preciso adicionar um buffer simples quando o preço atingir um determinado valor, resumindo....o indicador irá gerar um buffer quando o preço atingir a banda superior e gera um outro buffer quando atingir a banda inferior.
Já tenho todas as informações do indicador atualizadas a cada alteração de preço conforme imagem. Inclusive tenho um condicional simples (if) para informar se o preço está abaixo ou acima das bandas.
Parece que quanto mais simples as coisas são, mais difíceis são de encontrar. Só encontro referências extremamente complexas com alteração de cor, códigos e tudo mais, quando só preciso de um simples indicador com 2 buffers.
Só preciso gerar esses 2 buffers dentro dessas duas condicionais, as quais já estão funcionando corretamente.
Se alguém ajudar posso até abrir um chamado de freelance e acertar um orçamento.
Não existe "adicionar um buffer quando..."
O buffer tem que existir sempre, tudo depende do que você vai guardar em cada elemento do vetor, a cada barra...
Pegue um indicador qualquer que use INDICATOR_DATA (ex: média móvel), para torná-lo público para seu EA...
Não existe "adicionar um buffer quando..."
O buffer tem que existir sempre, tudo depende do que você vai guardar em cada elemento do vetor, a cada barra...
Pegue um indicador qualquer que use INDICATOR_DATA (ex: média móvel), para torná-lo público para seu EA...
Sim Flávio...entendo que os buffers devem sempre existir, o que muda é o atual estado do buffer de acordo com as condicionais atribuídas.
O que eu não estou conseguindo é encontrar referência para simplificar essas alterações dos estados dos buffers com uma simples condicional.
Eu já tenho os buffers dos indicadores definidos, só preciso incluir um:
Se(valoratual >= valorbandasuperior)
Alterar estado Bufferindicador1
Se(valoratual <= valorbandasuperior)
Alterar estado Bufferindicador2
E não estou desenvolvendo um EA, pois o programa que estou desenvolvendo não aceita EAs apenas indicadores (MT2)
Sim Flávio...entendo que os buffers devem sempre existir, o que muda é o atual estado do buffer de acordo com as condicionais atribuídas.
O que eu não estou conseguindo é encontrar referência para simplificar essas alterações dos estados dos buffers com uma simples condicional.
Eu já tenho os buffers dos indicadores definidos, só preciso incluir um:
Se(valoratual >= valorbandasuperior)
Alterar estado Bufferindicador1
Se(valoratual <= valorbandasuperior)
Alterar estado Bufferindicador2
E não estou desenvolvendo um EA, pois o programa que estou desenvolvendo não aceita EAs apenas indicadores (MT2)
Se o sinal é negativo, use EMPTY_VALUE, do contrário ponha no buffer o valor que quer... é simples...

- 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
Estou desenvolvendo um indicador baseado em Bandas de Bollinger e preciso adicionar um buffer simples quando o preço atingir um determinado valor, resumindo....o indicador irá gerar um buffer quando o preço atingir a banda superior e gera um outro buffer quando atingir a banda inferior.
Já tenho todas as informações do indicador atualizadas a cada alteração de preço conforme imagem. Inclusive tenho um condicional simples (if) para informar se o preço está abaixo ou acima das bandas.
Parece que quanto mais simples as coisas são, mais difíceis são de encontrar. Só encontro referências extremamente complexas com alteração de cor, códigos e tudo mais, quando só preciso de um simples indicador com 2 buffers.
Só preciso gerar esses 2 buffers dentro dessas duas condicionais, as quais já estão funcionando corretamente.
Se alguém ajudar posso até abrir um chamado de freelance e acertar um orçamento.