Multiple Position Opening MT4
- Utilitys
- Francisco Manuel Vicente Berardo
- Version: 1.2
- Aktualisiert: 5 Oktober 2024
- Aktivierungen: 20
Das Multiple Position Opening ist ein Multi-Symbol-Multi-Timeframe-Skript, das zur gleichzeitigen Eröffnung verschiedener Positionen verwendet wird.
Risikomanagement
Das Volumen, mit dem eine Position eröffnet wird, wird zwischen einer festen und einer variablen Losgröße gewählt, die jeweils über die Eingabeparameter Volumen und Freie Marge % verfügbar sind. Wenn nicht genügend Geld auf dem Konto für das gewählte Volumen vorhanden ist, wird dieses auf den höchstmöglichen Wert (entsprechend der freien Marge) reduziert. Wenn diese Reduzierung zu einem korrekten Volumen führt (wenn die freie Marge mindestens für das vom Broker erlaubte Mindestvolumen ausreicht), wird eine Anfrage zur Eröffnung der Position an den Handelsserver gesendet; andernfalls wird die Anfrage nicht gesendet.
Eingabeparameter
- Magic Number:Kennung desSkripts.
- Typ:Verwendeter Positionstyp .
- Volumen: Losgröße pro Geschäft (Lots).
- Free Margin %: Prozentualer Anteil der freien Kontomarge, der zur Berechnung der Losgröße pro Geschäft verwendet wird (%).
- Stop Loss: Abstand vom Marktpreis für die Platzierung eines Stop Loss bei einer Positionseröffnung (Pips).
- Take Profit: Abstand vom Marktpreis für die Platzierung eines Take Profit bei der Positionseröffnung (Pips).
- Abweichung:Maximal zulässige Abweichung vom gewünschten Preis (Pips).
- Kommentar: Textnachricht , die nach der Eröffnung einer Position auf den Registerkarten "Handel" oder "Kontohistorie" des Terminal-Fensters und der Objektliste angezeigt wird (es sind nur 31 Zeichen zulässig).
- Total:Anzahl der zu eröffnenden Positionen .
Einige der verfügbaren Parameter akzeptieren Werte, die zubestimmten Optionenführen.
- Volumen: Ein Wert, der niedriger ist als das vom Makler zugelassene Mindestvolumen, wird in diesen letzten umgewandelt. Ein Wert, der höher ist als das maximal verfügbare Volumen durch die freie Marge, wird in diese Leiste umgewandelt.
- Freie Marge %: Ein Wert, dessen Volumendas vom Makler zugelassene Mindestvolumennicht erreicht , wird in diese Leiste umgerechnet. Ein Wert, dessen Volumen das maximal verfügbare Volumen durch die freie Marge überschreitet, wird in diese Leiste umgerechnet.
- Stop Loss oder Take Profit: Ein Nullwert bedeutet, dass die Funktion des Parameters inaktiv ist. Jeder Wert zwischen 0 und dem Stop Level wird in diese Leiste umgerechnet.
Angezeigte Informationen
Das Skriptverfügt über eine große Anzahl von Meldungen, die den Benutzer über Fehler und Änderungen der Bedingungen informieren, die während der Ausführung auftreten können. Die Meldungen werden über die Funktion "Alert" (durch ein Pop-up-Fenster) angezeigt; ihr Inhalt umfasst
- Die Warnung, dass ein Eingabeparameter falsch gesetzt wurde.
- Die Information, dass das Kontonichtgenug Geld für das gewählte Volumenhat(siehe Abschnitt Risikomanagement oben).
- Die Information, dass die Anzahl der vom Broker zugelassenen Aufträge erreicht wurde.
- DieBeschreibung derTrade Server Return Codes.
- Die Notierungen des Symbols (unmittelbar) vor dem Zustandekommen der Handelsanfrage, gefolgt von den Notierungen des Symbols (unmittelbar) nach derEntscheidung des Handelsservers.
Hinweis: Einige Elemente der Liste werden gleichzeitig angezeigt (in derselben Textzeile):4 und 5.
Beobachtung
In Zeiten hoher Aktivität kann die Entscheidungdes Handelsservers, ob eine Handelsanfrage ausgeführt oder abgelehnt wird, erhebliche Verzögerungen aufweisen. Einige Daten, die in der an den Server gesendeten Anfrage verwendet werden, könnten falsch sein, was zur Ablehnung des Auftrags führt. Wennder Server eine Anfrage prüft und die Notierungen des Symbols aktualisiert werden, können drei Fälle auftreten:
- Platzierung einer schwebenden Order - der Zielpreis der schwebenden Order wird zu einem falschen Abstand.
- Eröffnung/Änderungeiner Position - das beabsichtigte Stop-Loss- oder Take-Profit-Niveau der Position wird zu einem falschen Abstand.
- Änderung derPosition - dasvorherige Niveau des Stop Loss oder Take Profit der Positionwird auf den Schlusskurs der Position gesetzt.
Die Notierungendes Symbols, die im fünften Element der Liste im Abschnitt "Angezeigte Informationen" erwähnt werden, sind hier besonders nützlich (da sich die Erstnotierungen in der Regel von den Letztnotierungen unterscheiden). Eine sorgfältige Analyse dieser Kurse und die Kenntnis der Auswirkungen, die bestimmte Kursänderungen auf die Bewertung der Anfrage haben, ermöglicht es, den Grund für das Auftreten dieser Fälle zu verstehen. Um die Ablehnung der Anfrage durch den Handelsserver aufgrund "ungültiger Stops" (Fälle 1 und 2) zu vermeiden, sollten die verwendeten Kurse/Levels das Stop-Level des Symbols um einige Pips überschreiten.
Fazit
Das Multiple Position Opening ist ein hilfreiches und effizientes Werkzeugfür die manuelle Eröffnung von Positionen, insbesondere wenn es sichum eine große Anzahlhandelt, und ermöglicht eine einfache und intuitive Einstellung der zu eröffnenden Positionen.
