Como colocar uma string no eixo X de um gráfico em MQL5

Para adicionar comentários, por favor Faça o login ou registrar
brfink
43
brfink  

Olá,

Eu gostaria de editar os valores que aparecer no eixo X do seguinte gráfico:

Grafico atual


Eu gostaria de adicionar a legenda no eixo X mas usando uma string, como por exemplo:

desejado


Segue o código fonte atual:

#include <Canvas\Charts\LineChart.mqh>
MqlRates acao1[];
double yArray[];
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
int OnInit()
  {
   CLineChart chart;
   chart.CreateBitmapLabel("Sample",10,10,600,450);

   chart.VScaleParams(10,0,0.1);
   chart.ShowScaleTop(false);
   chart.ShowScaleRight(false);
   chart.ShowScaleBottom();
   chart.ShowLegend();
   chart.ShowValue(true);

   ArraySetAsSeries(acao1,true);
   int DataAcao1=CopyRates(Symbol(),Period(),0,Period(),acao1);

   double arr[10];
   for(int i=0;i<ArraySize(arr);i++)
     {
      arr[i]=acao1[i].close;
     }
   chart.SeriesAdd(arr,"Item");

   return(INIT_SUCCEEDED);
  }
Obrigado!
Para adicionar comentários, por favor Faça o login ou registrar