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)
-   -   Ermittlung der Summe der letzten 10 Kerzen (http://www.expert-advisor.com/forum/showthread.php?t=6157)

Hippo25 23.07.18 12:22

Ermittlung der Summe der letzten 10 Kerzen
 
Hallo
Könnt ihr mir sagen was hier falsch ist ?

PHP-Code:

Letzten_Kerzen SUM(CLOSE10); 


Die Fehlermeldung lautet

'Summe' - function not defined

Aber das ist doch eine eingebaute Funktion. Oder?

gruss Hippo

Leopold 23.07.18 12:39

Hallo,

SUM() kenn ich nicht. Aber ich würde das mit einer Schleife machen und somit die Summe bilden.
Für was benötigst du die Summe der Closekurse?

---Leopold---

Hippo25 23.07.18 16:50

Mein EA läuft Überraschend gut ( Dank dir und vielen Videos am Wochenende )

Doch jeder 5 - 6 Trade geht in die Hose. Ich habe jetzt eine Idee die zumindest die Zahl auf über 6 erhöhen könnte. Das will ich jetzt ausprobieren.

Wenn ich die summe von einer verschieden Anzahl von Kerzen habe kann ich damit meine Berechnungen machen.

hippo

MA-EA 23.07.18 19:19

https://www.buecher.de/shop/allgemei...d_id/44250353/

Hippo25 23.07.18 20:40

Ich hatte das mit der SUM von hier

https://www.mql5.com/de/code/7534

gruss
Hippo

MA-EA 23.07.18 21:44

MAs brauchst nicht berechnen. Nur den/die MAs der Indikatoren auslesen.

Bestell Dir das Buch und lerne die Grundlagen.

Edit:Proggen ist wie mit ner Fremdsprache Maschinen zu baun. Wenn man nicht mal die Grundlagen kennt, wirds nie was.

Leopold 23.07.18 23:05

Ich hatte ja gefragt was du mit der summe vor hast, wenn du gschrieben hättest für einen MA dann hätte ich dir gleich gesagt verwende die Funktion iMA().

---Leopold---

Hippo25 24.07.18 09:49

Hallo Leopold
iMA() benutze ich schon ( funktioniert einwandfrei )
Ich habe wirklich die Summe gebraucht. Habs jetzt einfach mit Kerze1 +Kerze2 + Kerze3 usw gelösst. Nicht elegant, aber fumktioniert ( sind ja nur 10 Kerzen) .

Ich denke das "Sum " wird mql5 sein . Hatte es ja von der Seite.
Das Buch wo du da empfohlen hast habe ich gerade bestellt.

mfg
Hippo

Leopold 24.07.18 10:04

Sehr gut!

Noch eine kleine Hilfe bevor du das ohnehin im Buch lesen wirst:

Code:

double Summe = 0;

for (int i = 1; i <= 10; i++)
  {
  Summe = Summe + Close[i];
  }

Du könntest dann statt 10 auch eine Variable einsetzen.

---Leopold---

traderdoc 27.07.18 12:55

Und wer statt
Summe = Summe + Close[i];

Folgendes sieht
Summe += Close[i];

Dann ist das haargenau dasselbe.

traderdoc


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:05 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