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.
Ü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.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Erlauben Sie die Verwendung von Cookies, um sich auf der Website MQL5.com anzumelden.
Bitte aktivieren Sie die notwendige Einstellung in Ihrem Browser, da Sie sich sonst nicht einloggen können.
Sie sind angemeldet. Die Zwei-Faktor-Authentifizierung wurde deaktiviert. Richten Sie sie erneut ein und scannen Sie einen neuen QR-Code oder fahren Sie mit deaktivierter Zwei-Faktor-Authentifizierung fort.
...
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.