Fragen von Neueinsteigern zu MQL4 und MQL5, Hilfe und Diskussion über Algorithmen und Codes - Seite 491
![MQL5 - Sprache von Handelsstrategien, eingebaut ins Kundenterminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Hallo, könnten Sie mir bitte sagen, wie ich ein bestimmtes Symbol im Fenster "Marktübersicht" programmatisch anzeigen/entfernen kann?
Siehe Funktion SymbolSelect.
Guten Tag, könnten Sie mir bitte sagen, wo in diesem Codeschnipsel ein Fehler sein könnte?
Hallo zusammen, ich stehe vor folgendem Problem:
Ich eröffne einen Handel ohne Stoploss und Takeprofit:
Ich möchte diesen Auftrag abschließen
Ich erhalte folgende Fehlermeldung: OrderClose error 131
Wenn ich anstelle vonOrderOpenPrice() 0,1 oder OrderLots() einsetze, tritt ein Fehler auf: OrderClose error 138
Was ist das Problem?
Hallo zusammen, ich stehe vor folgendem Problem:
Ich eröffne einen Handel ohne Stoploss und Takeprofit:
Ich möchte diesen Auftrag abschließen
Ich erhalte folgende Fehlermeldung: OrderClose error 131
Wenn ich anstelle vonOrderOpenPrice() 0,1 oder OrderLots() einsetze, tritt ein Fehler auf: OrderClose error 138
Was ist das Problem?
Sie schließen zum falschen Preis ab
Können Sie genauer sagen, was das sein soll? Dankeschön
Können Sie genauer sagen, was das sein soll? Dankeschön
Guten Tag!
Ich habe das Tutorial über Include-Dateien sorgfältig gelesen, und nirgendwo steht, dass eine Include-Datei nicht zweimal in den EA "eingebunden" werden kann.
Ich habe die erste "ausgelöst", die zweite (mit demselben Namen) wird übersprungen/ignoriert.
Ich mache eine Kopie der enthaltenen Datei, füge dem Dateinamen und der EA-Zeile einen Buchstaben/Ziffer hinzu, und alles funktioniert.
Frage: liegt es an der Sprache mql4 oder an mir?
Vielen Dank im Voraus!!!
Guten Tag!
Ich habe das Tutorial über Include-Dateien sorgfältig gelesen, und nirgendwo steht, dass eine Include-Datei nicht zweimal in den EA "eingebunden" werden kann.
Ich habe die erste "ausgelöst", die zweite (mit demselben Namen) wird übersprungen/ignoriert.
Ich mache eine Kopie der enthaltenen Datei, füge dem Dateinamen und der EA-Zeile einen Buchstaben/Ziffer hinzu, und alles funktioniert.
Frage: liegt es an der Sprache mql4 oder an mir?
Vielen Dank im Voraus!!!
Warum sollten Sie dieselbe Sache zweimal in die Liste aufnehmen?
Wenn die Include-Datei die Funktion f() enthält, erhalten Sie einen Kompilierungsfehler wegen der bereits deklarierten Funktion f(), wenn Sie sie zweimal in Ihren Code einfügen
Warum sollten Sie dieselbe Sache zweimal in Ihr Angebot aufnehmen?
Wenn eine f()-Funktion in der Include-Datei vorhanden ist, führt das doppelte Einfügen dieser Funktion in Ihren Code zu einem Kompilierungsfehler wegen einer bereits deklarierten f()-Funktion
Wenn ich die Include-Datei nicht als benutzerdefinierte Funktion verwende, sondern als "Ersetzung"/Einfügung eines einfachen Codefragments, wie z. B. die Suche nach der letzten Bestellung durch mein Symbol (oder das Vorhandensein einer Bestellung überhaupt). Und diese Suche kann in einem Programm mehrfach verwendet werden. Und es kann viele solcher "klassischen Operationen" geben.
Das ist der Punkt, an dem Sie verwirrt sind. Es kann viele solcher nützlichen Funktionen in einer Include-Datei geben. Binden Sie die Datei einmal ein und verwenden Sie die verfügbaren Funktionen aus der Datei.