Indicadores: Extrapolação Fourier de preço

 

Extrapolação Fourier de preço:

Este indicador encaixa um modelo trigonométrico aos preços e extrapola uma previsão futura.

Extrapolação Fourier de preço

Autor: Vladimir

 

Hi Vladimir!


Tks for the indicator! I have problems to get modeled future values from this indicator... Can you help me... 

...

      DFourier_Handle.Insert(iCustom(SymbolName(i,true),PERIOD_D1,"fourier_extrapolator_of_price.ex5",220,50,20,0.00001),i);

      if(DFourier_Handle.At(i)==INVALID_HANDLE)

         {

         //--- no handle obtained, print the error message into the log file, complete handling the error

         Print("Failed to get the indicator handle");

         return(-1);

         }

//--- add the indicator to the price chart

      ChartIndicatorAdd(ChartID(),0,DFourier_Handle.At(i));

(...)

rates=CopyBuffer(DFourier_Handle.At(i),0,0,75,DFutureFourier);

            if(rates<=0)

                {

                  Print("3.1 Erro ao copiar dados de preços ",GetLastError(),"Ativo: ",SymbolName(i,true));

                }

           Print(SymbolName(i,true),"FutureFourier[10]=",DFutureFourier[10]);

           

           rates=CopyBuffer(DFourier_Handle.At(i),1,0,300,DPastFourier);

            if(rates<=0)

                {

                  Print("3.1 Erro ao copiar dados de preços ",GetLastError(),"Ativo: ",SymbolName(i,true));

                }

           Print(SymbolName(i,true),"PastFourier[10]=",DPastFourier[10]);

 
Past values is ok! The problem is only with future modeled values... Tks
Razão: