Cor no indicador de média móvel

Para adicionar comentários, por favor Faça o login ou registrar
Edson Alexandrino
32
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?

Daniel Andrejczuk
5698
Daniel Andrejczuk  

Bom dia!

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

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


Abraço!

Joscelino
909
Joscelino  
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.

MicheliBarcello
68
MicheliBarcello  
Conseguiu ?
Para adicionar comentários, por favor Faça o login ou registrar