Cor no indicador de média móvel

 

Pessoal, bom dia!

Sou novo no fórum e na linguagem MQL5, através de pesquisas aqui no fórum, descobri como colocar, em linha de código um indicador de média móvel, conforme exemplo abaixo:


int OnInit()

  {

//---

   int iMA_handle;

   int iMA_handle2;

   double iMA_buf[];

   double iMA_buf2[];

   iMA_handle=iMA("WINZ18",PERIOD_H1,21,15,MODE_SMA,PRICE_CLOSE);

   iMA_handle2=iMA("WINZ18",PERIOD_H1,81,15,MODE_SMA,PRICE_CLOSE);

   ChartIndicatorAdd(ChartID(),0,iMA_handle);

   ChartIndicatorAdd(ChartID(),0,iMA_handle2);

   

   ArraySetAsSeries(iMA_buf,true);

   ArraySetAsSeries(iMA_buf2,true);

   CopyBuffer(iMA_handle,0,0,3,iMA_buf);

   CopyBuffer(iMA_handle2,0,0,3,iMA_buf2);


//---

   return(INIT_SUCCEEDED);

  }


Porém, ele coloca a cor vermelha, que pelo que entendi, é defult do MQL5.

Alguém sabe me dizer, como faço para mudar a cor em linha de código?

 

Bom dia!

Da uma olhada na documentação na função:

ObjectSetInteger(ChartID(),"Linha1"+ string(TmpLinha) + IntegerToString(TmpIi), OBJPROP_COLOR, clrSilver);


Abraço!

 
Edson Alexandrino:

Pessoal, bom dia!

Sou novo no fórum e na linguagem MQL5, através de pesquisas aqui no fórum, descobri como colocar, em linha de código um indicador de média móvel, conforme exemplo abaixo:


int OnInit()

  {

//---

   int iMA_handle;

   int iMA_handle2;

   double iMA_buf[];

   double iMA_buf2[];

   iMA_handle=iMA("WINZ18",PERIOD_H1,21,15,MODE_SMA,PRICE_CLOSE);

   iMA_handle2=iMA("WINZ18",PERIOD_H1,81,15,MODE_SMA,PRICE_CLOSE);

   ChartIndicatorAdd(ChartID(),0,iMA_handle);

   ChartIndicatorAdd(ChartID(),0,iMA_handle2);

   

   ArraySetAsSeries(iMA_buf,true);

   ArraySetAsSeries(iMA_buf2,true);

   CopyBuffer(iMA_handle,0,0,3,iMA_buf);

   CopyBuffer(iMA_handle2,0,0,3,iMA_buf2);


//---

   return(INIT_SUCCEEDED);

  }


Porém, ele coloca a cor vermelha, que pelo que entendi, é defult do MQL5.

Alguém sabe me dizer, como faço para mudar a cor em linha de código?

Esse seu código esta recheado de problemas. Sugiro que leia a documentação.

 
Conseguiu ?
 

MicheliBarcello #:
Conseguiu ?


Estou com o mesmo problema. Estudei a documentação da função que você falou e testei, até compilou, mas não aplicou no gráfico. As médias continuaram vermelhas. Caso alguém possa ajudar eu agradeço.
Razão: