Bom dia,
o que define a propriedade cor de um indicador é o atributo PLOT-LINE-COLOR usado na função PlotIndexSetIndicator(...), porém esta função não está disponível para Expert Advisors. Moral da história, pelo MQL5 não é possível, agora um escovador de bit bem que poderia quebrar a cabeça e compartilhar uma solução.
Bom dia,
o que define a propriedade cor de um indicador é o atributo PLOT-LINE-COLOR usado na função PlotIndexSetIndicator(...), porém esta função não está disponível para Expert Advisors. Moral da história, pelo MQL5 não é possível, agora um escovador de bit bem que poderia quebrar a cabeça e compartilhar uma solução.
Boa tarde,
Consegui com uma "gambiarra": salvar o indicador BB com novo nome, editar o indicador e lá alterar as cores. Funciona perfeito, mas não deveria ser a solução ideal, dada a infinidade de indicadores disponíveis.
Por outra parte, entendo que a sua resposta é válida para qualquer indicador adicionado a um gráfico através do código (iMA, iMACD, etc), isto é, não é possível modificar seus parâmetros após criados, certo? (fora o uso da caixa de propriedades)
Att,
- 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 noite a todos,
No Fórum há respostas de como colocar um indicador num objeto gráfico (OBJ_CHART).
Eu consegui sem dificuldade através da função ChartIndicatorAdd(). Previamente tem que descobrir o ID do objeto gráfico através da propriedade OBJPROP_CHART_ID, utilizando a função ObjectGetInteger().
Eu consigo criar/colocar qualquer objeto no Chart e mudar suas propriedades (no código do meu indicador). Também consigo colocar indicadores, mas destes não consigo mudar suas propriedades. Por exemplo, coloquei uma Banda de Bollinger e agora gostaria de modificar a cor das linhas ou seu estilo, etc, mas não estou conseguindo.
Alguém saberia como resolver?
Grato