Hallo! Ich bin auf der Suche nach einer Möglichkeit, den Namen des Expert Advisors, der eine Position eröffnet hat, auszugeben oder in den History Code einzutragen. Im alten MT 4 war es irgendwie automatisch markiert, aber hier hielten sie es nicht für nötig. Ich teste verschiedene Expert Advisors auf der Demo, ich ändere sie oft und als Ergebnis bleibt nichts in meinem Gedächtnis. WIE auch immer, ich würde es gerne so machen, dass sie automatisch von Ihrem Code vorgegeben werden.
Wenn Sie eine Position eröffnen, können Sie den Namen des Expert Advisors im Kommentar angeben, wenn Sie ihn benötigen. Um ehrlich zu sein, verstehe ich nicht ganz, was Sie erreichen wollen und warum. Arbeiten Sie mit der Historie der Geschäfte und wollen Sie bei der Analyse programmatisch/visuell feststellen, welche Geschäfte von welchem Expert Advisor ausgeführt wurden? Wenn ja, dann kann entweder ein Kommentar oder eine magische Zahl verwendet werden.
Wenn man mit 30 Expert Advisors und sogar mit 30 verschiedenen Paaren arbeitet, ist es unmöglich, den Überblick zu behalten - ich möchte, dass es von selbst geht

- www.mql5.com
Hallo Anatoli,
Ich habe gerade erst diese beiden Artikel "Kochbuch" gefunden und bin dankbar für Ihre Bemühungen.
Ich habe festgestellt, mit Programmen / Skripte wie diese, sie scheinen nicht zu erkennen, wenn es mehr als eine Position auf ein bestimmtes Währungspaar.
Wenn ich z. B. zwei Positionen auf den EURUSD offen habe (eine zum Verkauf bei 1,2250 und die andere zum Verkauf bei 1,2200), dann erkennt es nur die erste und nicht die zweite. Ich bin mir nicht sicher, ob das daran liegt, dass dem Programm/Skript mitgeteilt werden muss, dass es sich um ein Konto handelt, das Hedging erlaubt? Haben Sie irgendwelche Artikel, die sich mit Skripten beschäftigen, die mehrere Positionen auf einem Währungspaar erkennen?
Vielen Dank!
Dingo
Hallo Anatoli,
Ich habe gerade erst diese beiden Artikel "Kochbuch" gefunden und bin dankbar für Ihre Bemühungen.
Ich habe bemerkt, mit Programmen / Skripte wie diese, sie scheinen nicht zu erkennen, wenn es mehr als eine Position auf einem bestimmten Währungspaar ist.
Wenn ich zum Beispiel zwei Positionen auf den EURUSD offen habe (eine bei 1,2250 und die andere bei 1,2200), dann wird nur die erste erkannt und nicht die zweite. Ich bin mir nicht sicher, ob das daran liegt, dass dem Programm/Skript mitgeteilt werden muss, dass es sich um ein Konto handelt, das Hedging erlaubt? Haben Sie irgendwelche Artikel, die sich mit Skripten beschäftigen, die mehrere Positionen auf einem Währungspaar erkennen?
Vielen Dank!
Dingo
Hallo!
Ich weiß, es ist schon eine Weile her, dass du das gepostet hast. Ich denke, dass die erste Methode nur die erste Order in der Pos für das gegebene Symbol abholt. Um alle Trades eines bestimmten Symbols zu lesen, müssten Sie die zweite Variante an das Skript anpassen (alle Trades) und einfach einen if-Filter" hinzufügen, der nur dann ausgeführt wird, wenn das Auftragssymbol mit dem aktuell angegebenen Symbol übereinstimmt.
Ich hoffe es hilft.
-Fernando.

- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Neuer Artikel MQL5 Cookbook: Wie man Position-Eigenschaften bekommt :
In diesem Beitrag beschäftigen wir uns damit, wie man ein Script schreibt, das alle Position-Eigenschaften abruft und sie für den Anwender im Dialogfenster anzeigt. Wenn Sie das Script starten, können Sie aus zwei Modi wählen, die in der Dropdown-Liste in den externen Parametern zur Verfügung stehen: entweder Ansicht der Position-Eigenschaften nur auf dem aktuellen Symbol oder Ansicht der Position-Eigenschaften auf allen Symbolen.
Der Code für die erste Option, wodurch wir die Position-Eigenschaften auf nur dem aktuellen Symbol sehen können, ist damit fertig. Er kann sogar direkt getestet werden, wenn Sie die in diesem Beitrag beschriebenen Schritte befolgt haben. Öffnen Sie in MetaTrader 5 mit Hilfe der Standard-Tools eine Position. Dazu drücken Sie F9 und das Fenster 'Order' geht auf, wo Sie alle nötigen Optionen zum setzen der Position-Eigenschaften befinden, bevor sie eröffnet wird:
Abb. 1 Das 'Order'-Fenster im MetaTrader 5 Client-Terminal.
Autor: Anatoli Kazharski