Trailing Stop - Seite 2 12 Neuer Kommentar Christian 2018.12.01 19:44 #11 amando: jetzt muss ich mal nachfragen, was meint Ihr 2 mit OOP? https://www.mql5.com/de/docs/standardlibrary https://www.mql5.com/de/articles/351 Dokumentation zu MQL5: Standardbibliothek www.mql5.com Diese Gruppe von Abschnitte enthält technische Details der Arbeit mit der Standardbibliothek MQL5 und Beschreibungen aller ihrer Schlüsselkomponenten. Die Standardbibliothek MQL5 ist in der Sprache MQL5 geschrieben. Sie... amando 2018.12.02 09:43 #12 zuerst mal danke @christian, dein Ansatz hat super funktioniert. offensichtlich ist mql5 das arbeiten mit case lieber als mit if, warum auch immer zu OOP, wenn ich mir eine struct bilde, ich nehme jetzt mal das Beistpiel von Carl, struct struct €Eavalues { ... } €Eavalues EaValues; ich hab dann nicht die Möglichkeit die Variablen gleich mit einem Wert zu versehen, seh ich das so richtig, weil struct Eavalues { int Trailingstop = 120; } EaValues; funktioniert ja nicht. warum muss ich eigentlich nach der Struct nochmals Eavalues; schreiben? ps: hab schon überlegt da einen eigenen Thread zu machen, komme ja aus der Basic welt ;) Wie Sie Ihre Produkte, Graphische Panels im MT5 Buy Stop Order verschwindet Carl Schreiber 2018.12.02 11:26 #13 amando:struct struct €Eavalues { ... } €Eavalues EaValues;Sorry mein Schreibfehler, sollte so aussehen: struct struct €Eavalues { ... }; €Eavalues EaValues; Die Typendefinition wird mit ; abgeschlossen, und dann kommt die Definition der Variablen dieses Typs! Ganz einfach: Kursor auf struct und F1 drücken! amando 2018.12.02 13:19 #14 Carl Schreiber: Sorry mein Schreibfehler, sollte so aussehen: Die Typendefinition wird mit ; abgeschlossen, und dann kommt die Definition der Variablen dieses Typs! Ganz einfach: Kursor auf struct und F1 drücken!deswegen kann ich diese aber noch immer nicht direkt definieren oder? quasi dann so struct Eavalues { int Trailingstop = 120; } EaValues; das hätte ich auch probiert hat das doppelte struct eine beduetung? das habe ich ja in der Anleitung auch nicht gefunden Christian 2018.12.02 14:31 #15 amando: offensichtlich ist mql5 das arbeiten mit case lieber als mit if, warum auch immerNein es geht natürlich beides. Mit switch kannst du aber den code schneller machen. Da er immer nur einen case Block ausführt. Wenn man if's benutzt muss er immer jede If Anweisung Prüfen. Das kosten Zeit. Keine Einbuchung ins Netzwerk FOREX - Trends, Prognosen Hilfe bei der Codierung 12 Neuer Kommentar
jetzt muss ich mal nachfragen, was meint Ihr 2 mit OOP?
https://www.mql5.com/de/docs/standardlibrary
https://www.mql5.com/de/articles/351
zuerst mal danke @christian, dein Ansatz hat super funktioniert.
offensichtlich ist mql5 das arbeiten mit case lieber als mit if, warum auch immer
zu OOP,
wenn ich mir eine struct bilde, ich nehme jetzt mal das Beistpiel von Carl,
ich hab dann nicht die Möglichkeit die Variablen gleich mit einem Wert zu versehen, seh ich das so richtig, weil
funktioniert ja nicht.
warum muss ich eigentlich nach der Struct nochmals
schreiben?
ps: hab schon überlegt da einen eigenen Thread zu machen, komme ja aus der Basic welt ;)
Sorry mein Schreibfehler, sollte so aussehen:
Die Typendefinition wird mit ; abgeschlossen, und dann kommt die Definition der Variablen dieses Typs!
Ganz einfach: Kursor auf struct und F1 drücken!
Sorry mein Schreibfehler, sollte so aussehen:
Die Typendefinition wird mit ; abgeschlossen, und dann kommt die Definition der Variablen dieses Typs!
Ganz einfach: Kursor auf struct und F1 drücken!
deswegen kann ich diese aber noch immer nicht direkt definieren oder?
quasi dann so
das hätte ich auch probiert
hat das doppelte struct eine beduetung? das habe ich ja in der Anleitung auch nicht gefunden
offensichtlich ist mql5 das arbeiten mit case lieber als mit if, warum auch immer
Nein es geht natürlich beides.
Mit switch kannst du aber den code schneller machen.
Da er immer nur einen case Block ausführt.
Wenn man if's benutzt muss er immer jede If Anweisung Prüfen. Das kosten Zeit.