Olá Fernando,
no EA não é permitido uso dos comandos que alteram as cores dos indicadores. Porém após plugado o EA na janela de preços você pode alterar as cores dos indicadores manualmente. Por fim você pode salvar um perfil com as alterações feitas, então toda vez que você carregar o perfil o EA roda no padrão que você deixou.
Olá Fernando,
no EA não é permitido uso dos comandos que alteram as cores dos indicadores. Porém após plugado o EA na janela de preços você pode alterar as cores dos indicadores manualmente. Por fim você pode salvar um perfil com as alterações feitas, então toda vez que você carregar o perfil o EA roda no padrão que você deixou.
Complementando: dá pra alterar a cor pelo EA indiretamente, pois o próprio EA pode carregar um perfil automaticamente, por meio da função ChartApplyTemplate.
Portanto, se vc tiver um perfil pré-gravado com a cor que vc quer, vc consegue fazer o EA trocar a cor do indicador dessa forma.
Se vc for do tipo que gosta de "escovar bit", vc pode até programar o EA para abrir e editar o arquivo onde o perfil fica gravado, alterando a cor dentro do arquivo, e em seguida carregar o perfil, alterando assim o indicador para a cor escolhida pelo usuário. É meio "deselegante", mas funciona.
Olá Fernando,
no EA não é permitido uso dos comandos que alteram as cores dos indicadores. Porém após plugado o EA na janela de preços você pode alterar as cores dos indicadores manualmente. Por fim você pode salvar um perfil com as alterações feitas, então toda vez que você carregar o perfil o EA roda no padrão que você deixou.
Complementando: dá pra alterar a cor pelo EA indiretamente, pois o próprio EA pode carregar um perfil automaticamente, por meio da função ChartApplyTemplate.
Portanto, se vc tiver um perfil pré-gravado com a cor que vc quer, vc consegue fazer o EA trocar a cor do indicador dessa forma.
Se vc for do tipo que gosta de "escovar bit", vc pode até programar o EA para abrir e editar o arquivo onde o perfil fica gravado, alterando a cor dentro do arquivo, e em seguida carregar o perfil, alterando assim o indicador para a cor escolhida pelo usuário. É meio "deselegante", mas funciona.
Complementando: dá pra alterar a cor pelo EA indiretamente, pois o próprio EA pode carregar um perfil automaticamente, por meio da função ChartApplyTemplate.
Portanto, se vc tiver um perfil pré-gravado com a cor que vc quer, vc consegue fazer o EA trocar a cor do indicador dessa forma.
Se vc for do tipo que gosta de "escovar bit", vc pode até programar o EA para abrir e editar o arquivo onde o perfil fica gravado, alterando a cor dentro do arquivo, e em seguida carregar o perfil, alterando assim o indicador para a cor escolhida pelo usuário. É meio "deselegante", mas funciona.
Perfeito sua solução! Isso me incomodava demais.
Bom dia pessoal,
Como faço para adicionar na linha de código do robô no MQL5 a leitura da cor da média do indicador? Usei a função iCutom para adicionar o indicador no robô. Agora preciso de ler as cores das medias moveis, e são três cores. Obrigado!
Normalmente não é possível "ler" a cor da linha dum indicador. A cor normalmente é sinónimo de algo, como por exemplo o declive. Como tal, será necessário detectar essa mudança e não propriamente a "cor".
Terá de apresentar o seu código e também o código do indicador se necessitar de uma resposta mais concreta.
Bom dia pessoal,
Como faço para adicionar na linha de código do robô no MQL5 a leitura da cor da média do indicador? Usei a função iCutom para adicionar o indicador no robô. Agora preciso de ler as cores das medias moveis, e são três cores. Obrigado!
Sim, tem um buffer de cor, mas esse buffer não é normalmente acessível através do iCustom() / CopyBuffer(), só o "plot" principal é que é acessível.
Mas posso estar errado. Vou experimentar para ver!
Tem razão! É possível aceder ao buffer da cor com o CopyBuffer. Aprendi algo novo hoje!
![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- 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
Pessoal poderiam me explicar se é isto mesmo?
Não é possível mudar a cor de indicadores nos expert advisors? Pois no help do MQL5 fala o seguinte: Indicadores Customizados
Este é o grupo de funções utilizadas na criação dos indicadores personalizados. Estas funções não podem ser usadas para escrever Expert Advisors e Scripts.
Então não consigo mudar a cor da linha, por exemplo, de uma média móvel num expert advisor, somente em indicador, é isso?