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.

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); }

Kommentar 0