Polar Star EA
- Experten
-
Wei Tu
With a deep understanding of the foreign market, extensive experience in trading and developing quantitative trading systems, and a thorough understanding of financial markets, I am able to develop effective automated trading solutions by analyzing market data and continuously optimizing and - Version: 1.54
- Aktivierungen: 10
Polar Star ist ein EA für den nächtlichen Handel mit mehreren Währungspaaren für MT5. Er sucht nach Möglichkeiten zur Rückkehr zum Mittelwert nach kurzfristigen Kursabweichungen während einer definierten Handelssitzung, eröffnet Positionen über Pending Orders und verwaltet automatisch Stop-Loss, Take-Profit sowie weitere Einstiegspunkte.
Handeln Sie mehrere Währungspaare über ein einziges Chart. Die Standardpaare sind GBPUSD, USDCAD, AUDUSD, EURCHF und EURUSD. Sie können die Symbol-Liste in den Einstellungen auch individuell anpassen.
So funktioniert die Strategie
Der EA nutzt gleitende Durchschnitte und die Standardabweichung, um die Preise für Pending-Orders zu berechnen. Ein Volatilitätsfilter identifiziert potenzielle Einstiegsmöglichkeiten, und Pending-Orders werden platziert, sobald die Handelsbedingungen erfüllt sind.
Bewegt sich der Markt gegen eine offene Position, kann der EA in vordefinierten Intervallen Grid-Positionen hinzufügen. Anschließend passt er das Take-Profit-Ziel auf Basis des volumengewichteten durchschnittlichen Einstiegskurses von Positionen desselben Symbols und derselben Richtung an. Sowohl der Grid-Abstand als auch die maximale Anzahl zusätzlicher Einstiegspunkte sind konfigurierbar. Setzen Sie die maximale Anzahl der Grid-Ergänzungen auf 0, um Grid-Einstiege zu deaktivieren.
Wichtigste Funktionen
- Handeln Sie mehrere Währungspaare über ein einziges Chart mit einer anpassbaren Symbol-Liste.
- Automatisiertes Positionsmanagement, einschließlich dynamischem Take-Profit und bedingten Ausstiegen.
- Automatische GMT-Erkennung und Anpassung an die Handelssitzung.
- Umfassende Risikomanagement-Einstellungen.
Kontoanforderungen
- Kontotyp: Hedging
- Mindestkontostand: 50 USD
Handelssitzung und Positionsverwaltung
Das Standard-Einstiegsfenster beträgt 2 Stunden. Sie können die Sitzungsdauer und den GMT-Offset des Broker-Servers anpassen. Der EA ermittelt seine Handelssitzung anhand der Serverzeit und der GMT-Einstellungen.
Nach Ablauf des Einstiegsfensters storniert der EA seine verbleibenden ausstehenden Orders und verwaltet weiterhin offene Positionen. Er kann auch Grid-Positionen hinzufügen, wenn die entsprechenden Bedingungen erfüllt sind. Lassen Sie den EA laufen, solange Positionen offen sind.
Zu den Einstellungen gehören ein dynamischer Take-Profit, das Schließen eines profitablen Portfolios außerhalb der Einstiegssitzung sowie ein Ausstiegsschwellenwert für die Haltedauer. Positionen werden geschlossen, wenn der Schwellenwert für die Haltedauer erreicht ist und die zusätzlichen Strategiebedingungen erfüllt sind.
Positionsgröße und Risikoeinstellungen
- Wählen Sie feste Lots oder eine automatische Lot-Größenanpassung basierend auf dem Kontostand.
- Begrenzen Sie die Anzahl der Symbole mit gleichzeitig offenen Positionen. Der Standardwert liegt bei maximal 4.
- Passen Sie Stop-Loss, maximale Take-Profit-Distanz, Rasterabstand und die maximale Anzahl der Rastererweiterungen an.
- Legen Sie einen Schwellenwert für den schwebenden Verlust fest. Der Standardwert beträgt 1,0 bzw. 100 %. Diese Bedingung basiert auf dem kontoweiten Eigenkapital im Verhältnis zum Kontostand, sodass auch andere Trades auf demselben Konto einen Einfluss darauf haben.
Bevor Sie beginnen
- Geben Sie die genauen Symbolnamen ein, die Ihr Broker verwendet, einschließlich etwaiger Präfixe oder Suffixe, und vergewissern Sie sich, dass die Symbole für den Handel verfügbar sind.
- Überprüfen Sie die Zeitzone des Servers Ihres Brokers. Geben Sie für das Backtesting den GMT-Offset manuell ein.
- Wählen Sie die Lotgrößen, die maximale Anzahl gleichzeitiger Symbole und das Grid-Limit entsprechend Ihrer Kontogröße aus. Der Handel mit mehreren Symbolen gleichzeitig und das Hinzufügen von Grid-Positionen erhöhen beide die Margin-Anforderungen.
- Führen Sie vor dem Live-Einsatz ein Backtesting und Tests auf einem Demokonto bei Ihrem eigenen Broker durch. Halten Sie das Terminal verbunden und den algorithmischen Handel aktiviert, während der EA läuft. Das Chart-Fenster zeigt Kontoinformationen, Positionen und den Handelsstatus an.
Parameterübersicht
Die folgenden Bezeichnungen entsprechen den englischen Bezeichnungen in den aktuellen Eingabeeinstellungen. „true“ bedeutet „aktiviert“ und „false“ bedeutet „deaktiviert“. Punkte sind Einheiten der Preisgenauigkeit des Wertpapiers; bei standardmäßigen 3- oder 5-stelligen Devisenkursen entspricht 1 Pip = 10 Punkten.
Symbole und Lotgröße
- Symbole (durch Kommas getrennt; leer = Chart-Symbol): Geben Sie die vollständigen Symbolnamen durch Kommas getrennt ein. Lassen Sie dieses Feld leer, um das aktuelle Chart-Symbol zu verwenden.
- Maximale Anzahl gleichzeitiger Symbole: Legen Sie die maximale Anzahl an Symbolen fest, für die gleichzeitig offene Positionen bestehen dürfen.
- Modus für die Lotgröße: Wählen Sie „FixedLot“, um eine feste Lotgröße zu verwenden, oder „AutoLot“, um die Lotgröße anhand des Kontostands zu berechnen.
- Feste Lotgröße: Legen Sie das Volumen jeder Order fest, wenn Sie den „FixedLot“-Modus verwenden.
- Guthaben pro Lot: Legen Sie im „AutoLot“-Modus den Betrag des Kontoguthabens fest, der pro 0,01 Lot zugewiesen wird. Verwenden Sie einen positiven Wert. Eine Erhöhung dieses Werts verringert die berechnete Lotgröße.
- Pending-Orders pro Einstieg: Legen Sie fest, wie viele Pending-Orders der EA in jeder Richtung zu platzieren versucht, wenn die Einstiegsbedingungen erfüllt sind.
Einstiege, Take-Profit und Grid-Positionen
- Filterstufe (1 = extrem): Legen Sie den Multiplikator für den Volatilitätsfilter fest. Kleinere positive Werte führen zu einer strengeren Filterung; größere Werte machen den Filter weniger restriktiv.
- Maximaler Take-Profit (Punkte): Legen Sie den Obergrenzenparameter fest, der bei der anfänglichen Take-Profit-Berechnung verwendet wird. Dieser bestimmt auch die Take-Profit-Distanz zum volumengewichteten durchschnittlichen Einstiegskurs, nachdem Grid-Positionen hinzugefügt wurden.
- Dynamischen Take-Profit aktivieren: Aktiviert strategiebasierte Anpassungen der Take-Profit-Niveaus von Positionen und der Preise für ausstehende Orders.
- Stop-Loss (Punkte): Legen Sie den Stop-Loss-Abstand vom Einstiegskurs fest, wenn eine Order platziert wird.
- Maximale Slippage (Punkte): Legen Sie die zulässige Kursabweichung für Handelsaufträge fest. Eine Erhöhung dieses Werts lässt eine größere Kursabweichung zu.
- Grid-Abstand (Pips): Legen Sie die erforderliche ungünstige Kursbewegung fest, die vor dem Hinzufügen einer Position eintreten muss, gemessen von der letzten Position in derselben Richtung. Durch Erhöhen dieses Werts werden die Grid-Einstiege weiter auseinander platziert.
- Maximale Grid-Ergänzungen: Begrenzen Sie zusätzliche Einträge basierend auf der aktuellen Anzahl offener Positionen im selben Symbol und in derselben Richtung. Das Positionslimit entspricht diesem Wert plus eins. Setzen Sie den Wert auf 0, um Grid-Ergänzungen zu deaktivieren.
- Schwellenwert für den schwebenden Verlust (1,0 = 100 %): Legen Sie den Auslöser für den schwebenden Verlust als Anteil des Kontoguthabens fest, wobei das gesamte Eigenkapital und Guthaben des Kontos zugrunde gelegt werden. Beispielsweise bedeutet 0,2 20 %. Ein niedrigerer Wert löst früher die Schließung von Positionen und die Stornierung ausstehender Orders durch den EA aus.
- Gewinnbringenden Basket nach der Sitzung schließen: Wenn diese Option aktiviert ist, schließt der EA seine Positionen außerhalb des Einstiegsfensters, sofern das kontoweite Eigenkapital gleich oder größer als der Kontostand ist.
Zeiteinstellungen
- GMT-Offset des Broker-Servers: Geben Sie den Offset Ihres Broker-Servers gegenüber GMT in Stunden ein. Geben Sie beispielsweise 2 für GMT+2 ein. Dieser Wert wird für manuelle Zeitzonenberechnungen und Backtesting verwendet.
- GMT des Servers automatisch erkennen: In der aktuellen Implementierung wird die automatische Erkennung im Live-Handelszweig für die Sommerzeit verwendet. Wenn diese Option deaktiviert ist oder während des Backtestings, wird die manuelle GMT-Einstellung verwendet.
- Dauer des Einstiegsfensters (Stunden): Legen Sie die Dauer des Einstiegsfensters in Stunden fest. Durch Erhöhen dieses Werts wird das Fenster verlängert. Der Code reserviert die letzten 5 Minuten des Fensters und wendet freitags eine Wochenendverlängerung an.
- Schwellenwert für die Haltedauer beim Ausstieg (Stunden; bedingt): Legen Sie den Schwellenwert für die Haltedauer in Stunden fest. Ein niedrigerer Wert zieht die bedingte Ausstiegsprüfung vor. Positionen werden nur geschlossen, wenn auch die Kursbedingungen erfüllt sind. Freitag-Positionen werden separat am Wochenende behandelt.
- Einstiege am Freitag zulassen: Ermöglicht erste Einstiege an Freitagen. Bei Deaktivierung überspringt der EA neue Einstiege an Freitagen, verwaltet jedoch weiterhin bestehende Positionen.
- Einstiege während der Jahresendfeiertage pausieren: Wenn diese Option aktiviert ist, pausiert der EA neue Einstiege vom 15. Dezember bis zum 15. Januar. Deaktivieren Sie sie, um diesen Datumsfilter zu entfernen.
Identifikation und Bedienfeld
- Magic Number: Legen Sie die Kennung fest, die der EA zum Erkennen und Verwalten seiner Orders verwendet. Verwenden Sie unterschiedliche Werte, wenn separate Strategieinstanzen voneinander unterschieden werden müssen.
- Auftragskommentar: Legen Sie den Auftragskommentar fest. Bei Grid-Einstiegen wird diesem Text „grid“ angehängt.
- Informationsfeld anzeigen: Zeigen Sie das Informationsfeld in regulären Charts an oder blenden Sie es aus. Im Strategietester bleibt das Feld ausgeblendet.
- Opazität des Fensters (0–255): Legen Sie die Opazität des Fensterhintergrunds fest. 0 bedeutet vollständig transparent, 255 vollständig undurchsichtig. Höhere Werte machen den Hintergrund deckender.
Risikohinweis
Nächtliche Spreads, Slippage, Provisionen, Swap-Gebühren und die tatsächlichen Ausführungsbedingungen beeinflussen die Handelsergebnisse.
PolarStar verwendet Grid-Einstiege, bei denen Positionen hinzugefügt werden, wenn sich der Markt entgegen bestehender Trades bewegt. Anhaltende einseitige Marktbewegungen können zu erheblichen Verlusten führen.
