CopyBuffer iATR

 

Alguem ae de bom coração consegue me passar o codigo em mql5 para copiar o ATR dos ultimos 3 dias no diário ?

 
cabeloilh:

Alguem ae de bom coração consegue me passar o codigo em mql5 para copiar o ATR dos ultimos 3 dias no diário ?

Use:

double ATR_Buffer[];
int    ATR_Handle;

int Period // Periodo do ATR;

depois:

ATR_Handle    = iATR(_Symbol,PERIOD_D1_Period,Period);

depois:

CopyBuffer(ATR_Handle,0,0,3,ATR_Buffer);

 

Olá,

Veja se ajuda.

   double ATR[];
   
   int ATRDef = iATR( _Symbol,0,14);
   ArraySetAsSeries(ATR,true);
   CopyBuffer(ATRDef,0,0,3,ATR);

   double KATR0 = NormalizeDouble(ATR[0],2);
   double KATR1 = NormalizeDouble(ATR[1],2);
   double KATR2 = NormalizeDouble(ATR[2],2);