Merkmale der Sprache mql5, Feinheiten und Techniken - Seite 111
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
...
Bitte verwenden Sie die integrierte Textformatierung - es gibt ein Menü über dem Eingabefeld für die Nachricht - dort ist alles vorhanden. Auch Hotkeys werden dort beschrieben.
Ich habe Ihr "Zitat" korrigiert.
Warum ist es dasselbe? Es gibt einen automatischen Kopierkonstruktor, und alle Manipulationen werden eine Ansicht haben:
... ar.Add(new(q));
So wie ich es verstehe, meinte ich new Q(q). Jetzt ist klar, dass wir über das Fehlen eines automatischen Kopierkonstruktors in MQL gesprochen haben.
Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien
Wanzen, Wanzen, Fragen
fxsaber, 2018.12.21 10:23
Ich kann es nicht herausfinden, bitte um einen Hinweis. Es gibt einen solchen Zeiterwerb
Wie man ein Makro schreibt, das dasselbe tut
Das Problem ist, dass PrevHandle nicht im Makro erstellt wird.
Forum für Handel, automatisierte Handelssysteme und Strategietests
Wanzen, Wanzen, Fragen
fxsaber, 2018.12.21 22:15
Lösung
Lösung
Der Ausdruck B wird immer berechnet und zurückgegeben, unabhängig von den übrigen Angaben.
Ihr B-Ausdruck wird immer berechnet und zurückgegeben, unabhängig von den übrigen Angaben.
Es gibt eine sequentielle (von rechts nach links) Berechnung der Eingabeparameter der Hilfsfunktionen.
Es erfolgt eine sequentielle (von rechts nach links) Berechnung der Eingangsparameter der Hilfsfunktionen.
Was ändert sich dadurch? Das Makro gibt immer den Wert von B
Versuchen Sie, die Entscheidung zu widerlegen. Ich sehe keinen Fehler.
Zuerst wird zu NewHandle gewechselt, dann wird B genommen, dann wird zu dem vorherigen Handle gewechselt.
Zuerst wird zu NewHandle gewechselt, dann wird B genommen, dann wird zu dem vorherigen Handle gewechselt.
Die ursprüngliche Aufgabe lautete wie folgt:
D.h. die Bedingung muss erfüllt seinUnd das war das ursprüngliche Problem:
Das ist dasselbe.
Nachdem ich einen Kommentar abgegeben hatte, der das Problem etwas zusammenfasste - SymbolInfoTick und SymbolInfoDouble, etc.
Übrigens bin ich zu dem Schluss gekommen, dass im allgemeinen Fall, wenn der Rückgabetyp der Funktion ein absolut beliebiger Typ ist, das Problem mit MQL-Mitteln nicht lösbar ist. Es wird ein Decltype benötigt, der hier nicht vorhanden ist.