Fragen von Neueinsteigern zu MQL4 und MQL5, Hilfe und Diskussion über Algorithmen und Codes - Seite 1255
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
Können Sie mir sagen, wie die Bedingung lautet, dass alle Aufträge geschlossen werden, wenn der Chart auch nur um einen Punkt fällt?
Auf diese Weise können Sie alle offenen Trades schließen (MQL4):
Und wenn Sie selektiv vorgehen wollen, müssen Sie die Auswahlbedingung beschreiben.Auf diese Weise können Sie alle offenen Trades schließen (MQL4):
Und wenn Sie selektiv vorgehen wollen, müssen Sie die Auswahlbedingung beschreiben.Dankeschön
2020.09.13 08:33:57.508 tst (EURUSD,H1) v1 = 1
2020.09.13 08:33:57.508 tst (EURUSD,H1) v2 = 1.01
2020.09.13 08:33:57.508 tst (EURUSD,H1) v3 = qwerty
2020.09.13 08:33:57.508 tst (EURUSD,H1) v4 = 3.1415
2020.09.13 08:33:57.508 tst (EURUSD,H1) v5 = 777
2020.09.13 08:33:57.508 tst (EURUSD,H1) v6 = 1
2020.09.13 08:33:57.508 tst (EURUSD,H1) v7 = 1.01
2020.09.13 08:33:57.508 tst (EURUSD,H1) v8 = qwerty
2020.09.13 08:33:57.508 tst (EURUSD,H1) v9 = 3.1415
2020.09.13 08:33:57.508 tst (EURUSD,H1) v10 = 777
2020.09.13 08:33:57.508 tst (EURUSD,H1) v11 = Wert_11
Ist es möglich, in einer Vorlagenfunktion vordefinierte Variablen zu verwenden, so dass man beim Aufruf nicht alles angeben muss? Eine einfache Zuweisung führt auch dann zu einem Fehler, wenn nicht alle Variablen angegeben sind.
Ist es möglich, vordefinierte Variablen in einer Vorlagenfunktion zu erstellen?
ist es nicht.
Ich kann nicht erklären, wie.... Vorlagen funktionieren es ist ungefähr so - bis eine solche Funktion aufgerufen wird, weiß der Compiler nichts von ihrer Existenz (oft gibt es sogar keine Compiler-Fehler, wenn es keinen Aufruf gibt)
dann rufen Sie eine solche Vorlagenfunktion auf und der Compiler füllt die benötigten Typen aus und prüft erst dann, ob alles richtig funktioniert
und dann rufen Sie die Vorlage erneut mit anderen Parametern auf - und der Compiler erstellt eine neue Funktion, d.h. eine weitere, d.h. als ob Sie 2 Funktionen schreiben, die dasselbe tun, aber mit unterschiedlichen Parametern
Puh, so funktioniert das ))))
UPD:
Sie können, aber wenn die Typen in der Vorlage übereinstimmen, hier ist ein Beispiel, funktioniert es richtig:
Nein, das können Sie nicht.
Ich kann nicht erklären, wie.... Vorlagen funktionieren es ist so - bis Sie eine solche Funktion aufrufen, weiß der Compiler nichts von ihrer Existenz (oft gibt es sogar keine Compilerfehler, wenn es keinen Aufruf gibt)
dann rufen Sie eine solche Vorlagenfunktion auf und der Compiler füllt die benötigten Typen aus und prüft erst dann, ob alles richtig funktioniert
und dann rufen Sie die Vorlage erneut mit anderen Parametern auf - und der Compiler erstellt eine neue Funktion, d.h. eine weitere, d.h. als ob Sie 2 Funktionen schreiben, die dasselbe tun, aber mit unterschiedlichen Parametern
Puh, es geht also ))))
Und wie erkenne ich den Typ des Eingabeparameters?
Wenn ich einen String-Typ an eine Vorlage übergebe und diesen weiterverarbeiten möchte.
Die Eingabeparameter können bis zu 64 sein, jeder kann einen beliebigen Typ haben, wie wird festgestellt, dass es eine Zeichenkette ist?
Wie kann ich den Typ des Eingabeparameters erkennen?
Wenn ich einen String-Typ an eine Vorlage übergebe und diesen weiterverarbeiten möchte.
Es kann bis zu 64 Eingabeparameter geben und jeder von ihnen kann einen beliebigen Typ haben, wie kann ich wissen, dass es ein String ist?