|
Programmierung MQL4 Hier gehts rund ums Programmieren in MQL4. |
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
|||
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
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis. |
|
||||
Zitat:
Nein, ich habe keine Ahnung.
__________________
Is there anybody out there? |
|
|||
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. |
|
|||
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. |
|
|||
Zitat:
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. |
|
|||
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. |
|
|||
Unglaublich!
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis. |
|
|||
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. |
|
|||
Zitat:
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. Geändert von ralfbenker (13.09.16 um 16:09 Uhr) |
|
|||
Zitat:
traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis. |
Lesezeichen |
Stichworte |
ea programmieren, expert advisor programmieren, mql4, programmierung, programmierung metatrader, valerius, valerius ea, valerius expert advisor |
|
|