Funkcje wskaźników standardowych:   iWPR()

Funkcja double iWPR() zwraca wartość wskaźnika Larry Williams' Percent Range. Więcej informacji można znaleźć w specyfikacji MQL4.


Przykład 1

Skrypt do wyświetlenia wartości wskaźnika iWPR() dla bieżącego instrumentu finansowego _Symbol , bieżącego przedziału czasowego PERIOD_CURRENT , uśrednionego okresu = 14 i bieżącej świecy (indeks 0).

#property strict
void OnStart()
  {
//---
   string          symbolName = _Symbol;        // bieżący instrument finansowy
   ENUM_TIMEFRAMES timeFrame  = PERIOD_CURRENT; // bieżący przedział czasowy
   int             period     = 14;             // okres uśrednienia
   int             indexBar   = 0;              // indeks świecy

//--- znaleźć wartość wskaźnika iWPR
   double result = iWPR(symbolName, timeFrame, period, indexBar);

//--- wyświetlić wynik
   Print("Wartość iWPR dla bieżącego symbolu, timeframe, ",
         "okresu uśrednienia 14 i bieżącej świecy = ",result);
  }

Rys. 1. Przykład stosowania funkcji iWPR().


Przykład 2

Skrypt do wyświetlenia wartości wskaźnika iWPR() dla USDJPY, przedziału czasowego H1, uśrednionego okresu = 21 i świecy z indeksem 1.

#property strict
void OnStart()
  {
//--- znaleźć wartość wskaźnika iWPR
   double result = iWPR("USDJPY", PERIOD_H1, 21, 1);

//--- wyświetlić wynik
   Print("iWPR(\"USDJPY\", PERIOD_H1, 21, 1) = ",result);
  }

Rys. 2. Przykład stosowania funkcji iWPR().