Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools

Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools (http://www.expert-advisor.com/forum/index.php)
-   Programmierung MQL4 (http://www.expert-advisor.com/forum/forumdisplay.php?f=220)
-   -   Neuer Valerius Metatrader 4 EA (http://www.expert-advisor.com/forum/showthread.php?t=5159)

traderdoc 10.09.16 22:10

Das würde Dir auch gelingen, wenn Du die nötige Routine dazu hättest. Bis dahin ist es aber wie immer ein langer Weg. Diese Aufgabe, die Du Dir gestellt hast, ist einfach zu kompliziert. Setze doch erst einmal einfachere Aufgaben um.
Und wie gesagt, solange in die iCCI()-Funktion die Levels eingebaut werden, wird das eben nichts.

traderdoc

Aktien Andy 11.09.16 09:15

Zitat:

Zitat von MA-EA (Beitrag 35714)
Bekommst Du es hin, Indikatoren etc. in den EA einzubaun? Ich anscheinend nicht. :( In meinem MQL Buch steht irgendwas von "Mode" und was weiß ich Alles, was kein Mensch kapiert.

https://www.amazon.de/Algorithmische.../dp/3732366715

...wenn ich proggen könnte, hätte ich viele Probleme nicht!
Nein, ich habe keine Ahnung.

Zyr 11.09.16 14:48

Wenn du dir nicht sicher bis welche Variablen i die Klammern der Funktionen kommen schau dir die Dokumentation auf der Website an. Dort siehst du dann auch ein Beispiel aufruf der Funktion.

Ich würde aber entfehlen erstmal einfache Basics des Programmierens zu lernen.
Für mql reicht da imparative Programmierung für den Anfang.

Also was sind Typen, Variablen, Konstanten, for-schleife, while schleife, do while schleife, if abfrage, Funktionen, Prozeduren , arrays, listen, sets etc. pp.

MA-EA 12.09.16 19:39

Liste der Anhänge anzeigen (Anzahl: 1)
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. :rolleyes:

traderdoc 12.09.16 22:03

Zitat:

Zitat von MA-EA (Beitrag 35726)
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. :rolleyes:

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

MA-EA 13.09.16 00:06

Testet den EA bitte einfach mal, dann werden wir sehn, dass das mit
dem CCI korrekt ist.

inp CCI Period:Glättungsfaktor des MA, wie bei iMA.
L1/L2:-100 und +100 Linie.

Bei allen steht die Kerze, mit der gerechnet werden soll, ganz hinten.
Wie bei allen anderen Indis auch.

Ausserdem werden Bars und Glättungsparameter immer mit int angegeben. Jedenfalls bis ich was Anderes erfunden habe. :cool: :D

traderdoc 13.09.16 07:40

Unglaublich!

MA-EA 13.09.16 10:14

Liste der Anhänge anzeigen (Anzahl: 1)
Wenn Ihr die neueste Version testet, dann bitte "Close loss Trades
fast" auf "false" stellen. Sofern die in diesem Anhang nicht schon entsprechend ist. Sonst spinnt das Teil rum. :confused:

ralfbenker 13.09.16 15:55

Zitat:

Zitat von MA-EA (Beitrag 35730)

Ausserdem werden Bars und Glättungsparameter immer mit int angegeben. Jedenfalls bis ich was Anderes erfunden habe. :cool: :D

cool - hab ich noch nicht gewusst dass Glättungsparameter vom Datentyp int sind. Dachte immer dass das was in der mql Referenz steht richtig ist. Von Glättungsparametern hab ich da nix gefunden.

Da müssen die Entwicker von mql ja getrieft haben als sie die Beschreibung verfasst haben.

Naja, ich werde mal bei meinen EA's zum glätten weiterhin die Funktionen MathRound() oder round() benutzen.

traderdoc 13.09.16 20:06

Zitat:

Zitat von MA-EA (Beitrag 35733)
Wenn Ihr die neueste Version testet, dann bitte "Close loss Trades
fast" auf "false" stellen. Sofern die in diesem Anhang nicht schon entsprechend ist. Sonst spinnt das Teil rum. :confused:

Nach wie vor falsch! D.h. jegliche Testergebnisse entsprechen nicht der Realität.

traderdoc


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:31 Uhr.

Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.1
Powered by vBCMS® 2.7.0 ©2002 - 2024 vbdesigns.de
Copyright ©2009 - 2023 by Expert-Advisor.com - Das Metatrader Forum