Maksymalna wartość RSI z 20 poprzednich świec

O jezykach programowania w platformach i nie tylko.
krzysiob
Bywalec
Bywalec
Posty: 8
Rejestracja: 19 maja 2017, 14:12

Maksymalna wartość RSI z 20 poprzednich świec

Nieprzeczytany post autor: krzysiob »

Witam
Jak w tytule czy można wyciągnąć maksymalną wartość RSI z 20 lub więcej poprzednich świec?
Pozdrawiam

TesterForex
Stały bywalec
Stały bywalec
Posty: 43
Rejestracja: 22 gru 2016, 12:45

Re: Maksymalna wartość RSI z 20 poprzednich świec

Nieprzeczytany post autor: TesterForex »

Można np. taką funkcją:

Kod: Zaznacz cały

double maxRSI(int range,int timeFrame=PERIOD_CURRENT,int period=14,int priceMode=PRICE_CLOSE)
  {
   double tempRSI, maxRSI=0;

   for(int i=0; i<range; i++)
     {
      tempRSI=iRSI(Symbol(),timeFrame,period,priceMode,i);
      if(tempRSI>maxRSI) maxRSI=tempRSI;
     }

   return maxRSI;
  }
Współautor interaktywnego kursu MQL4 dla serwisu fxwatch

ODPOWIEDZ