UltraRSI – wskaźnik dla MetaTrader 5

2
367

Wskaźnik ten opiera się na RSI (wskaźnik siły względnej) i analizie wielu linii sygnałowych. Algorytm obliczania linii sygnałowych jest następujący. Jako dane źródłowe mamy parametry wejściowe wskaźników:

  • StartLength – minimalna wartość początkowa pierwszej linii sygnałowej;
  • Krok – krok zmiany okresu;
  • StepsTotal – liczba zmian okresu.

Dowolna wartość okresu z wielu linii sygnałowych jest obliczana przy użyciu postępu arytmetycznego:

SignalPeriod(Number) = długość początkowa + liczba * krok,

gdzie wartość zmiennej Number mieści się w zakresie od zera do StepsTotal. Uzyskane wartości okresów są dodawane do tablicy zmiennych i wykorzystywane przy każdym takcie wskaźnika w celu uzyskania tablicy wygładzonych wartości wskaźników RSI. Obliczane są kierunki aktualnego trendu dla każdego z wygładzań, a także określana jest liczba dodatnich i ujemnych trendów dla całej tablicy wygładzonych wartości RSI. Ostateczna liczba trendów pozytywnych i negatywnych jest z kolei wygładzana i wykorzystywana jako linie wskaźnikowe tworzące chmurę kolorów wyświetlaną za pomocą klasy stylu DRAW_FILLING.

O kierunku trendu tego wskaźnika decyduje kolor chmury, a o jego sile decyduje szerokość chmury. Możesz użyć poziomów wykupienia (UpLevel) i wyprzedania (DnLevel), które są ustawione w wartości procentowej od maksymalnej amplitudy wskaźnika.

Algorytmy wygładzające można wybierać spośród dziesięciu możliwych wersji:

  1. SMA – prosta średnia krocząca;
  2. EMA – wykładnicza średnia krocząca;
  3. SMMA – wygładzona średnia krocząca;
  4. LWMA – liniowa ważona średnia krocząca;
  5. JJMA – średnia adaptacyjna JMA;
  6. JurX – wygładzanie ultraliniowe;
  7. ParMA – wygładzanie paraboliczne;
  8. T3 – wielokrotne wygładzanie wykładnicze Tillsona;
  9. VIDYA – wygładzanie z wykorzystaniem algorytmu Tushara Chande’a;
  10. AMA – wygładzanie z wykorzystaniem algorytmu Perry'ego Kaufmana.

Należy zauważyć, że parametry Phase1 i Phase2 mają zupełnie inne znaczenie dla różnych algorytmów wygładzania. Dla JMA jest to zewnętrzna zmienna fazy zmieniająca się od -100 do +100. Dla T3 jest to współczynnik wygładzania pomnożony przez 100 dla lepszej wizualizacji, dla VIDYA jest to okres oscylatora CMO, a dla AMA jest to wolny okres EMA. W innych algorytmach parametry te nie wpływają na wygładzanie. Dla AMA szybki okres EMA ma stałą wartość i domyślnie wynosi 2. Stosunek podniesienia do potęgi jest również równy 2 dla AMA.

Wskaźnik korzysta z klas bibliotek SmoothAlgorithms.mqh (należy skopiować do folderu_data_terminal\MQL5\Include). Zastosowanie klas zostało szczegółowo opisane w artykule „Uśrednianie szeregów cenowych dla obliczeń pośrednich bez użycia dodatkowych buforów”.

Parametry wejściowe wskaźnika:

//+----------------------------------------------------------+
//| Parametry wejściowe wskaźnika |
//+----------------------------------------------------------+
wkład int RSI_Okres=13;                           // Okres wskaźnika RSI
wkład ENUM_APPLIED_PRICE Stosowana_cena=CENA_CLOSE; // Obowiązująca cena
//----
wkład Smooth_Method W_Method=MODE_JJMA;           // Metoda wygładzania
wkład int Długość początkowa=3;                          // Początkowy okres wygładzania                    
wkład int Faza W=100;                             // Parametr wygładzający
//----  
wkład niemały Krok=5;                               // Krok zmiany okresu
wkład niemały Kroki Razem =10;                        // Liczba zmian okresu
//----
wkład Smooth_Method SmoothMethod=MODE_JJMA;      // Metoda wygładzania
wkład int GładkaDługość=3;                        // Wygładzanie głębokości
wkład int Płynna faza=100;                       // Parametr wygładzający
//----                          
wkład niemały Poziom wyższy=80;                           // Poziom wykupienia, %%
wkład niemały Poziom Dn=20;                           // Poziom wyprzedania, %%
wkład kolor UpLevelsColor=Niebieski;                  // Kolor poziomu wykupienia
wkład kolor DnLevelsColor=Niebieski;                  // Wyprzedany kolor
wkład STYL Poziom stylu=DASH_;                   // Styl poziomów
wkład SZEROKOŚĆ PoziomyWidth=Szerokość_1;               // Szerokość poziomów

Polecani brokerzy MT5

Broker XM

  • $ Darmowe 50 Aby natychmiast rozpocząć handel! (Zysk możliwy do wypłaty)
  • Bonus depozytowy do $5,000
  • Nieograniczony program lojalnościowy
  • Nagradzany broker Forex
  • Dodatkowe ekskluzywne bonusy Przez rok

Broker XM

>> Zarejestruj się tutaj, aby założyć konto brokera XM <

Broker FBS

  • Wymień 100 bonusów: Darmowe 100 $ na rozpoczęcie Twojej podróży handlowej!
  • % 100 Bonus: Podwój swój depozyt do 10,000 XNUMX $ i handluj ze zwiększonym kapitałem.
  • Wykorzystaj 1: 3000: Maksymalizacja potencjalnych zysków dzięki jednej z najwyższych dostępnych opcji dźwigni.
  • Nagroda „Najlepszy broker obsługi klienta w Azji”.: Uznana doskonałość w obsłudze klienta i obsłudze.
  • Promocje sezonowe: Korzystaj z różnorodnych ekskluzywnych bonusów i ofert promocyjnych przez cały rok.

broker fbs

>> Zarejestruj się tutaj, aby założyć konto brokera FBS <

(Pobierz bezpłatne wskaźniki MT5)

Kliknij tutaj, aby pobrać:

UltraRSI – wskaźnik dla MetaTrader 5

2 komentarze

ZOSTAW ODPOWIEDŹ

Wpisz swój komentarz!
Proszę podać swoje imię