Einzelnen Beitrag anzeigen
  #52 (permalink)  
Alt 28.09.16
ralfbenker ralfbenker ist offline
Mitglied
 
Registriert seit: Oct 2015
Ort: Karlshagen
Beiträge: 199
ralfbenker befindet sich auf einem aufstrebenden Ast
Standard

Nö ist nicht richtig, der Quatsch mit den indicator_levels ist ja immer noch drin.
Wenn Du das mit den Leveln beim iWPR genauso machst wird das wieder Murks.
Beim iRVI ist der vierte Parameter (dNum/dDENum) laut Referenz vom Datentyp int und nicht double. Außerdem scheinen die Werte von dNum/dDeNum (Anzahl der Perioden über die der WPR berechnet werden soll) nicht definiert zu sein.

Nochmal langsam:
bei Funktionen in mql sind die Parameter in Klammern von der Bedeutung her immer eindeutig festgelegt, auch die Reihenfolge ist genau festgelegt !!!

iCCI(Parameter1,Parameter2,Parameter3,Parameter4,P arameter5);

Auch wenn Du in Deinem EA den Parameter3 mit indicator_level benennst liest der EA das IMMER als Periode über die der CCI berechnet werden soll.

Das ist von den Entwicklern so definiert und nicht durch Variablennamen änderbar !!! Dafür gibts ja die mql-Referenz in der man das nachlesen kann.

Deine Variable IL2 berechnet den CCI über 100 Perioden und IL1 liefert Mist weil -100 Perioden gibts beim CCI nicht.
Lass dir die Variablen doch einfach mal mit Print im Journal ausgeben dann siehst Du das.