Fragen von Neueinsteigern zu MQL4 und MQL5, Hilfe und Diskussion über Algorithmen und Codes - Seite 1244
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
string AUDUSD = "AUDUSD";
Zumindest auf diese Weise.
Das war's!!! So war es bei mir))), ausgelöscht und vergessen))
Vielen Dank!!! Frieden in Ihrem Haus!
Expert Advisor, Skript und Indikator werden nicht aufgerufen, sondern arbeiten im aktuellen Fenster. Und die globalen Variablen verschiedener Fenster/Diagramme überschneiden sich nicht. Daher sollte es funktionieren)
string AUDUSD; // Dies ist eine Textvariable, die zunächst leer ist, d. h. gleich "".
(Symbol() == AUDUSD) // dieser String hat nichts mit der Variablen AUDUSD zu tun.
Die Kriterien für die Auftragseröffnung sollten jedoch nicht für verschiedene Instrumente/Fenster gleich sein. Wenn sie identisch sind, wird sie tatsächlich in allen Fenstern geöffnet.
Ich danke Ihnen!
Ich habe die Logik so implementiert, dass der Expert Advisor das Signal zum Öffnen von Aufträgen nicht erhält, wenn diese in mehreren Fenstern geöffnet werden, und dass er versteht, dass das Kaufsignal für ein solches Symbol gegeben wurde, damit der EA nicht mit anderen in Konflikt gerät.
Da ist es!!! So war es bei mir))), ausgelöscht und vergessen))
Vielen Dank!!! Bringen Sie Frieden in Ihr Zuhause!
Oder so auf der Ebene einer globalen Variable
Oder so auf Ebene der globalen Variablen
Eigentlich ist es cool)) Jetzt bekommt der Roboter ein Signal und öffnet Aufträge auf verschiedenen Paaren in mehreren Fenstern auf einmal))
Nochmals vielen Dank!
Das Problem ist nicht in den Werten der Variablen meiner Meinung nach. Ich habe gerade in meinem Code uulsovii Neuberechnung beim Auftreten einer neuen Stunde. und es stellt sich heraus, dass das aktuelle Symbol neue Bar erscheint und berechnet den Wert von bar = 1, aber das Signal-Symbol ist ein neuer Balken noch nicht gebildet worden ist oder was ist der Wert für eine Bar = 2
Das Problem ist leicht zu lösen - ich habe einfach den Beginn eines neuen Balkens anhand des Signalsymbols erkannt
Bitte beraten Sie mich.
Bitte zeigen Sie mir im Code, woran Sie genau interessiert sind
Bitte beraten Sie mich.
Beziehen Sie sich auf einen Bereich von Werten?
Zeigen Sie dem Code genau, woran Sie interessiert sind
Meinen Sie eine Reihe von Werten?
Nein, zum Beispiel erst Fall 1, dann Fall 2 usw.
Fälle, in denen die Eröffnung von Aufträgen ausgeführt wird