Máxima, Mínima e Fechamento do dia anterior

 

Moçada,

Estou precisando de um código para acessar maxima, minima e fechamento do dia anterior. E ai preciso transformar esses valores em 3 variaveis para colocar nas minhas entradas como compra e venda. Ja tentei de todas as formas usando o material disponível na comunidade mas sem sucesso. Penso ser algo simples para quem ja tem experiência mas eu sou bem iniciante mesmo. Se alguém puder me auxiliar ficarei grato e sera de grande valia.

 
PlinioPaiva2019:



Bom,  tá aí o OHLC do dia anterior.  Só não entendi o que é  " transformar esses valores".


double               open,high,low,close;
MqlRates             rates[];
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
int OnInit()
  {
  
   ArraySetAsSeries(rates,true);
   return(INIT_SUCCEEDED);

  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
void OnTick()
  {
//---
//---
//---
   if(CopyRates(_Symbol,PERIOD_D1,0,3,rates)==3)
     {
      open=rates[1].open;
      high=rates[1].high;
      low=rates[1].low;
      close=rates[1].close;
     };
//---
//---
//---     
     
  }
 
Rogerio Giannetti Torres:


Bom,  tá aí o OHLC do dia anterior.  Só não entendi o que é  " transformar esses valores".


transformar valores ai no caso seria saber quais variaveis usar mas pelo codigo que vc enviou ja consegui entender. muito obrigado pelo auxilio.

Razão: