UltraRSI – indikator for MetaTrader 5

2
366

Denne indikator er baseret på RSI (Relative Strength Index) og dets analyse af flere signallinjer. Algoritmen til beregning af signallinjer er som følger. Vi har indikatorinputparametre som kildedata:

  • StartLength – minimum startværdi for den første signallinje;
  • Trin – periodeskiftetrin;
  • StepsTotal – antal periodeændringer.

Enhver periodeværdi fra mængden af ​​signallinjer beregnes ved hjælp af aritmetisk progression:

SignalPeriod(Number) = StartLængde + Tal * Trin,

hvor værdien af ​​Number-variablen går fra nul til StepsTotal. Opnåede værdier af perioderne føjes til variabelarrayet og bruges ved hvert indikatorflueben for at få arrayet af udjævnede RSI-indikatorværdier. Retninger af den aktuelle tendens for hver af udjævningerne beregnes, og også antallet af positive og negative tendenser for hele rækken af ​​RSI-udjævnede værdier bestemmes. Det endelige antal positive og negative tendenser udjævnes på sin side og bruges som indikatorlinjerne, der danner en farvesky, der vises ved hjælp af DRAW_FILLING-stilklassen.

En trendretning i denne indikator bestemmes af skyens farve, mens dens kraft bestemmes af skyens bredde. Du kan bruge niveauerne for overkøbt (UpLevel) og oversolgt (DnLevel), der er sat i procentværdi fra indikatorens maksimale amplitude.

Udjævningsalgoritmer kan vælges ud af ti mulige versioner:

  1. SMA – simpelt glidende gennemsnit;
  2. EMA – eksponentielt glidende gennemsnit;
  3. SMMA – udjævnet glidende gennemsnit;
  4. LWMA – lineært vægtet glidende gennemsnit;
  5. JJMA – JMA adaptivt gennemsnit;
  6. JurX – ultralineær udglatning;
  7. ParMA – parabolsk udjævning;
  8. T3 – Tillsons multiple eksponentielle udjævning;
  9. VIDYA – udjævning med brug af Tushar Chandes algoritme;
  10. AMA – udjævning med brug af Perry Kaufmans algoritme.

Det skal bemærkes, at Phase1 og Phase2 parametre har helt forskellig betydning for forskellige udjævningsalgoritmer. For JMA er det en ekstern fasevariabel, der skifter fra -100 til +100. For T3 er det et udjævningsforhold ganget med 100 for bedre visualisering, for VIDYA er det en CMO-oscillatorperiode og for AMA er det en langsom EMA-periode. I andre algoritmer påvirker disse parametre ikke udjævning. For AMA er hurtig EMA-periode en fast værdi og er lig med 2 som standard. Forholdet mellem at hæve og effekten er også lig med 2 for AMA.

Indikatoren bruger SmoothAlgorithms.mqh biblioteksklasser (skal kopieres til terminal_data_folder\MQL5\Include). Brugen af ​​klasserne blev grundigt beskrevet i artiklen "Gennemsnitsprisserier for mellemberegninger uden brug af ekstra buffere".

Indikatorinputparametre:

//+-------------------------------------------------------------+
//| Indikatorindgangsparametre |
//+-------------------------------------------------------------+
indgang int RSI_Period=13;                           // RSI indikator periode
indgang ENUM_APPLIED_PRICE Anvendt_pris=PRICE_CLOSE; // Anvendt pris
// ----
indgang Smooth_Method W_Method=MODE_JJMA;           // Udjævningsmetode
indgang int StartLængde=3;                          // Indledende udjævningsperiode                    
indgang int WPhase=100;                             // Udjævningsparameter
// ----  
indgang uint Trin=5;                               // Periodeændringstrin
indgang uint StepsTotal=10;                        // Antal periodeændringer
// ----
indgang Smooth_Method SmoothMethod=MODE_JJMA;      // Udjævningsmetode
indgang int Glat Længde=3;                        // Udjævnende dybde
indgang int Glat fase=100;                       // Udjævningsparameter
// ----                          
indgang uint UpLevel=80;                           // Overkøbt niveau, %%
indgang uint DnLevel=20;                           // Oversolgt niveau, %%
indgang farve UpLevelsColor=Blå;                  // Overkøbt niveaufarve
indgang farve DnLevelsColor=Blå;                  // Oversolgt niveau farve
indgang STYLE Levelstyle=DASH_;                   // Niveauer stil
indgang WIDTH LevelsWidth=Width_1;               // Niveauer bredde

Anbefalede MT5-mæglere

XM Broker

  • Gratis $ 50 For at begynde at handle med det samme! (Tilbagetrækbar fortjeneste)
  • Indbetalingsbonus op til $5,000
  • Ubegrænset loyalitetsprogram
  • Prisvindende Forex Broker
  • Yderligere eksklusive bonusser Gennem året

XM mægler

>> Tilmeld dig XM Broker-konto her <

FBS mægler

  • Handel 100 bonus: Gratis $100 for at kickstarte din handelsrejse!
  • 100% indbetalingsbonus: Fordoble dit indskud op til $10,000, og handel med øget kapital.
  • Udnyttelse op til 1: 3000: Maksimering af potentielle overskud med en af ​​de højeste gearingsmuligheder, der findes.
  • Prisen 'Bedste kundeservicemægler Asia': Anerkendt ekspertise inden for kundesupport og service.
  • Sæsonbestemte kampagner: Nyd en række eksklusive bonusser og kampagnetilbud hele året rundt.

fbs mægler

>> Tilmeld dig FBS Broker-konto her <

(Gratis download af MT5-indikatorer)

Klik her nedenfor for at downloade:

UltraRSI – indikator for MetaTrader 5

2 KOMMENTARER

EFTERLAD ET SVAR

Indtast venligst din kommentar!
Indtast venligst dit navn her