Stochastic Custom: Anpassungen für MetaTrader 5 für präzise Trades

Mike 2019.02.07 17:46 16 0 0
Anhang

Wenn der Standard-iStochastic von einem Expert Advisor (EA) aufgerufen wird, werden im Visual Tester immer die Level 80,0 und 20,0 angezeigt. Das kann für viele Trader problematisch sein, vor allem wenn der EA andere Level wie 75,0 und 25,0 verwendet.

Um dieses Problem zu lösen, wurde der Standard-Indikator modifiziert: Der Stochastic Custom Indikator bietet jetzt zwei neue Parameter, die mehr Flexibilität bei der Analyse ermöglichen.

Stochastic Custom

Hier ist ein Beispiel, wie der Indikator in einem EA aufgerufen werden kann:

***
inputint            Inp_STO_KPeriod= 5;        // STO: K-Periodeinputint            Inp_STO_DPeriod= 3;        // STO: D-Periodeinputint            Inp_STO_Slowing= 3;        // STO: Verlangsamunginputint            Inp_STO_Level1 = 25.0;     // STO: Wert Level #1inputdouble         Inp_STO_Level2 = 75.0;     // STO: Wert Level #2
***
//--- Handle des Indikators iCustom erstellen
   handle_iStochastic=iCustom(m_symbol.Name(),Period(),"Stochastic Custom",
                              Inp_STO_KPeriod,Inp_STO_DPeriod,Inp_STO_Slowing,Inp_STO_Level1,Inp_STO_Level2);
//--- Wenn das Handle nicht erstellt werden konnte
   if(handle_iStochastic==INVALID_HANDLE)
     {
      //--- Fehler melden und Fehlercode ausgeben
      PrintFormat("Fehler beim Erstellen des Handles des iCustom-Indikators für das Symbol %s/%s, Fehlercode %d",
                  m_symbol.Name(),
                  EnumToString(Period()),
                  GetLastError());
      //--- Indikator wird frühzeitig gestoppt
      return(INIT_FAILED);
     }
    Liste
    Kommentar 0