Beta-Version des Online-Buchs über MQL4-Programmierung - von Sergey Kovalev (SK.) - Seite 5
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
Ich habe versucht, mein eigenes Beispiel zu verwenden, bin aber gescheitert. Dann habe ich die Beispiele aus dem Artikel verwendet und bin wieder gescheitert. Ich habe die Funktion und den Expert Advisor in demselben Ordner gespeichert.
Danke. Jetzt müssen Sie herausfinden, wie Sie den Höchstpreis der letzten 40 Balken ermitteln können.
Jetzt müssen Sie herausfinden, wie Sie den Höchstpreis der letzten 40 Balken ermitteln können.
Siehe Aufgabe 26 in Tutorial - Variablen - Arrays.
Jetzt müssen Sie herausfinden, wie Sie den Höchstpreis der letzten 40 Balken ermitteln können.
Siehe Aufgabe 26 in Tutorial - Variablen - Arrays.
Wenn die Variable Mu minus die Variable UD multipliziert mit dem Punktpreis größer oder gleich Ask ist und gleichzeitig die Variable _OrdersTotal ungleich 1 ist, dann erhält die Variable Opn_B den Wert true. Das heißt, nur wenn diese beiden Bedingungen erfüllt sind, erhält die Variable Opn_B den Wert true. Und wenn anstelle von && ein Komma gesetzt wird, dann wird true zugewiesen, wenn mindestens eine der Bedingungen erfüllt ist.
Habe ich die Bedingung der if-Anweisung richtig gelesen?
Wenn die Variable Mu minus die Variable UD multipliziert mit dem Punktpreis größer oder gleich Ask ist und gleichzeitig die Variable _OrdersTotal ungleich 1 ist, dann erhält die Variable Opn_B den Wert true. Das heißt, nur wenn diese beiden Bedingungen erfüllt sind, erhält die Variable Opn_B den Wert true. Und wenn anstelle von && ein Komma gesetzt wird, dann wird true zugewiesen, wenn mindestens eine der Bedingungen erfüllt ist.
Dies ist im Allgemeinen richtig.
Der in der Kopfzeile der if()-Anweisung angegebene Ausdruck ist jedoch ein boolescher Ausdruck und impliziert nicht die Möglichkeit eines "Kommas". Um die zweite Option, die Sie beschreiben, zu implementieren, ist es notwendig, || (logisches ODER) anstelle von && (logisches UND) einzusetzen. In diesem Fall ist der gesamte Ausdruck in der Kopfzeile (in Klammern) wahr, wenn mindestens einer der durch || getrennten Ausdrücke wahr ist.
Die Verwendung von Klammern ist erlaubt. Klammern haben bei Berechnungen eine höhere Priorität (wie bei normalen arithmetischen Berechnungen).
Neulich haben wir die Beta-Version von Sergei Kovalevs(SK.) Online-Buch über MQL4-Programmierung veröffentlicht.
https://book.mql4.com/ru
Im Moment funktioniert nur die russische Version, aber wir werden versuchen, sie ins Englische und Chinesische zu übersetzen.
Wenn Sie Anmerkungen zum Buch haben, lassen Sie es uns bitte wissen.
Ich habe zwei verschiedene Computer und verschiedene Browser, und die Bilder auf https://book.mql4.com/ru/metaeditor/compose werden nicht angezeigt.
Auf zwei verschiedenen Computern und mit verschiedenen Browsern werden die Bilder auf https://book.mql4.com/ru/metaeditor/compose nicht angezeigt.