[ARCHIV!] Alle Fragen von Anfängern, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Ohne dich kann ich nirgendwo hingehen - 4. - Seite 111
![MQL5 - Sprache von Handelsstrategien, eingebaut ins Kundenterminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Klammern sind überhaupt nicht notwendig. Aber wenn Sie das tun - dann ist der Bruch im Inneren.
Obwohl... wen kümmert's, es muss trotzdem ausgeführt werden.
Ich dachte an {...} in case in Analogie zu if. Wenn es mehr als 1 Aktion gibt, brauchen Sie {...}. Wenn die Philosophie des case-Operators so ist, dass alles (!) nach ihm ausgeführt wird, dann sollten wir meines Erachtens {...} ganz abschaffen, wie:
Alles wird vor der Pause ausgeführt, sonst Standard.
d.h.
{...} wird von case bis break (try output;)) impliziert .
Ja, und deshalb lässt sich Ihr Code überhaupt nicht kompilieren:
Nein, Variablen (und auch Arrays) können nur per Referenz an eine Funktion übergeben werden.
Freunde, es stellt sich eine Frage:
TimeHour - Gibt eine Stunde für eine bestimmte Zeit zurück.
Versteht sie den Wert von 0 und 24?
Falls geschrieben:
Ist diese Funktion realisierbar?
Oder Sie brauchen eine andere Bedingung: if (TimeStart >= 24.0) TimeStart = TimeStart - 24.0;
Kann die erste Option richtig funktionieren? Oder sollte die zweite durchgeführt werden?