Einzelnen Beitrag anzeigen
  #25 (permalink)  
Alt 12.09.16
traderdoc traderdoc ist offline
Elite Mitglied
 
Registriert seit: Apr 2011
Beiträge: 2.735
traderdoc befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von MA-EA Beitrag anzeigen
Kann mir Jemand nen gutes MQL 4 Buch empfehlen? Aber es muss auf deutsch sein.

Im Anhang erst mal mein CCI FI EA. Hoffe es ist Alles richtig.
Ne, ist natürlich nicht alles richtig. Ich habe mir nur die iCCI()-Funktion angesehen. Und was sehe ich,

double CCI = iCCI(_Symbol,_Period, InpCCIPeriod, CCI_Price, 1);
double IL1 = iCCI(_Symbol,_Period, indicator_level1, CCI_Price, 1);//-100
double IL2 = iCCI(_Symbol,_Period, indicator_level2, CCI_Price, 1);//+100

Fast unglaublich dieses Renitenz. Wie oft haben wir geschrieben, dass die zweite und die dritte iCCI()-Funktion falsch!! geschrieben wurde. Die Level haben in dieser Funktion nichts zu suchen! Wie oft sollen wir das noch schreiben?
Wenn dann müsste CCI direkt mit den Levels verglichen werden!

So nun nochmal zur Funktion iCCI():

double iCCI(
string symbol, // symbol
int timeframe, // timeframe
int period, // averaging period
int applied_price, // applied price
int shift // shift
);
D.h. die dritte Variable ist die Periode und nicht!! das Level. Mehr gibt es dazu nicht zu schreiben. Und solange Du das nicht verstehst, wird Dein Programm immer falsche Ergebnisse liefern.

So, nun habe ich aber wirklich das allerletzte Mal etwas zu diesem Unsinn geschrieben. Ich meine, Fehler machen wir alle, da will ich mich auch gar nicht ausnehmen, aber Deine Lernresistenz ist schon was Besonderes.

traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis.