Dúvida sobre Indicadores Customizados nos expert advisors - página 2

 
Ricardo Rodrigues Lucca #:
Bom dia, recomendaria abrir um topico seu pra receber notificacoes das respostas. Eu discordo do fernando. Normalmente os indicadores possuem buffer de resultado e buffer das cores e eles tem que vir em sequencia, dessa forma digamos que voce tenha uma media movel colorida. Se olhar teremos 1 buffer representando a linha e 1 buffer representando a cor. Assim, quando voce for fazer a "leitura" da cor, voce usaria no indice de buffer o valor 1 representando o segundo buffer. Nele por exemplo pode vir uma representacao de 0 a 2 representando as 3 cores.

ok, obrigado. Tentei pela função copybuffer mesmo mas devo ter feito algo de errado, vou rever aqui. 

 
Bvieira #:

ok, obrigado. Tentei pela função copybuffer mesmo mas devo ter feito algo de errado, vou rever aqui. 

Se quiser ajuda posta o trecho de código, mas funciona sim que eu uso nos meus algortimos isso. Isso funciona com algoritmos de terceiros, mesmo com os buffers "não documentados" e que não aparecem nas janelas. Veja como seria a chamada:

// ...
idx = 1; // a media tem o valor no zero e a cor no 1
copied = CopyBuffer(handler, idx, 0, 5, ret);
// ...