SanNneK: 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?
Die Bedingung ist kleiner als oder gleich. In ontik weisen Sie den Angebotspreis einer globalen Variablen zu. Wenn das Gebot kleiner oder gleich der globalen Variablen ist, werden die ausstehenden Aufträge geschlossen. Andernfalls ist die globale Variable gleich dem Gebot.
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.
Для каждой выполняющейся mql5-программы поддерживается ряд предопределенных переменных, которые отражают состояние текущего ценового графика на момент запуска программы - эксперта, скрипта или пользовательского индикатора. Значение предопределенным переменным устанавливает клиентский терминал перед запуском mql5-программы на выполнение...
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:
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?
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?