Schau, wie man Roboter kostenlos herunterladen kann
Finden Sie uns auf Telegram!
und werden Sie Mitglied unserer Fangruppe
Interessantes Skript?
Veröffentliche einen Link auf das Skript, damit die anderen ihn auch nutzen können
Hat Ihnen das Skript gefallen?
Bewerten Sie es im Terminal MetaTrader 5
Expert Advisors

USDX Trader EA - Trade the US Dollar Index even if your broker does not include the USDX among their symbols. - Experte für den MetaTrader 5

Ansichten:
3
Rating:
(1)
Veröffentlicht:
MQL5 Freelance Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance

Update auf Version 1.33 – Fehlerbehebungen.

USDX Trader v1.33 – Chart des synthetischen Dollar-Index und Basket-Handel für MetaTrader 5

Version 1.33 · MetaTrader 5 · Jeder Broker, der die wichtigsten USD-Paare anbietet

USDX Trader erstellt einen synthetischen US-Dollar-Index aus den Währungspaaren, die sich bereits in Ihrer Marktübersicht befinden, zeigt ihn in Ihrem Chart als normales Symbol an und ermöglicht es Ihnen, den Index als Korb der zugrunde liegenden Paare zu kaufen oder zu verkaufen – wobei Take-Profit und Stop-Loss am Index selbst und nicht an einem einzelnen Paar gemessen werden.

Das Tool richtet sich an Trader, deren Broker kein USDX-/DXY-Symbol anbietet.

Screenshot 1


Warum dies wichtig ist, wenn Ihr Broker den USDX nicht anbietet

Der US-Dollar-Index ist der Standardmaßstab für die allgemeine Stärke des Dollars. Viele Privatkunden-Broker listen ihn gar nicht oder bieten nur einen auf Futures basierenden CFD mit hohen Spreads, eingeschränkten Handelszeiten oder Kontraktrollovers an. Ohne ihn müssen Trader den Index oft auf einer separaten Website verfolgen und auf einer anderen Plattform handeln.

Problem ohne ein USDX-Symbol Was USDX Trader leistet
Kein Chart zur Dollarstärke in MT5 Erstellt ein benutzerdefiniertes Symbol mit Live-Kursen und Kursverlauf, sodass alle Zeitrahmen, Indikatoren und Zeichenwerkzeuge damit funktionieren
Sie bewerten USD-Paare einzeln (EURUSD, GBPUSD…) und beziehen die Nachrichten zur jeweils anderen Währung mit ein Zeigt einen kombinierten USD-Wert an, der aus sechs oder mehr Paaren gebildet wird
Sie können den Dollar beobachten, können ihn aber nicht als eine einzige Position handeln Öffnet und schließt den gesamten Korb mit einem Klick, wobei die Position entsprechend den Indexgewichtungen skaliert wird
SL und TP für ein einzelnes Paar stimmen nicht mit Ihrer Sicht auf „den Dollar“ überein Virtuelle TP/SL werden anhand des Indexstands überprüft, und der gesamte Korb wird gemeinsam geschlossen
Die Symbolbezeichnungen der Broker unterscheiden sich (EURUSD.m, EURUSDpro …) Ermittelt automatisch die richtigen Symbole (oder verwendet Ihr Suffix)

Wichtig: Hierbei handelt es sich um eine Nachbildung des Index aus Spot-Paaren, nicht um den offiziellen ICE-Datenfeed. Es sind geringfügige Abweichungen vom veröffentlichten Index zu erwarten (siehe Einschränkungen).


Wichtigste Funktionen

  • Synthetischer USDX in Ihrem Chart. Fügen Sie den EA zu einem beliebigen Chart hinzu. Er wechselt den Chart auf das synthetische Symbol und kehrt zurück, wenn Sie den EA entfernen.
  • Voreingestelltes Dropdown-Menü. USDX, zwei breite Dollar-Körbe, ein gleichgewichteter Korb oder Ihre eigene benutzerdefinierte Kombination.
  • Korbhandel. KAUFEN / VERKAUFEN / SCHLIESSEN über das Chart-Panel. Die Positionsgrößen richten sich nach den Indexgewichtungen.
  • Virtuelle TP- und SL-Werte in Indexpunkten. Setzen Sie den Wert auf 0, um kein TP oder kein SL festzulegen.
  • TP/SL-Niveaus auf dem Chart vor dem Einstieg (prognostiziert für KAUF und VERKAUF) und nach dem Einstieg (Live-Linien).
  • Einstellbare Größe über +/−-Schaltflächen und ein editierbares Feld. Eine Plantabelle zeigt die Lots der einzelnen Legs an, bevor Sie den Handel ausführen.
  • Mindestlot-Schutz. Ein Leg, das unter dem Mindestlot des Brokers liegt, wird auf die kleinste zulässige Größe aufgerundet, und Sie müssen dies bestätigen, bevor der Trade platziert wird.
  • Die letzten N Balken werden aus den tatsächlichen Ticks aller Legsneu berechnet, um genaue Höchst- und Tiefststände auf den angezeigten Balken zu gewährleisten.
  • Unterstützung des Strategietesters mit einem optionalen Automatikmodus (siehe unten).

So wird der Index berechnet

Die Voreinstellung „USDX“ verwendet die Formel des ICE US-Dollar-Index:

USDX = 50.14348112 × EURUSD^-0,576 × USDJPY^0,136 × GBPUSD^-0,119 × USDCAD^0,091 × USDSEK^0,042 × USDCHF^0,036

Währungspaar Exponent Anteil am Index Auswirkung bei steigendem Währungspaar
EURUSD -0,576 57,6 % USDX fällt
USDJPY +0,136 13,6 % USDX steigt
GBPUSD -0,119 11,9 % USDX fällt
USDCAD +0,091 9,1 % USDX steigt
USDSEK +0,042 4,2 % USDX steigt
USDCHF +0,036 3,6 % USDX steigt

USDX kaufen = USDJPY, USDCAD, USDSEK, USDCHF kaufen und EURUSD, GBPUSD verkaufen. USDX verkaufen ist das Gegenteil davon.

Das Diagramm zeigt den Geldkurs des Index. Das Eröffnen einer Long-Position im Basket kostet den Briefkurs des Index, der sich aus den korrekten Geld- bzw. Briefkursen der einzelnen Komponenten zusammensetzt, sodass die Spreads in den Ein- und Ausstiegskursen enthalten sind.


Voreinstellungen

Voreinstellung Komponenten Anmerkungen
USDX (Standard) 6 Formel und Konstante des ICE-Dollar-Index
Breit gefasster USD – 9 Komponenten 9 Breiter Dollar-Korb im Bloomberg-Stil (Gewichtungen 2026–27) ohne KRW, INR, TWD, renormalisiert auf 100 %. Erfordert USDMXN, USDCNH und USDSGD
Breiter USD – 12 Komponenten 12 Vollständige Gewichtung des breiten USD-Korbs. Viele Broker bieten nicht alle Komponenten an
Gleichgewichtete Gewichtung des USD gegenüber 6 Hauptwährungen 6 EUR, GBP, AUD, JPY, CHF, CAD zu je 1/6. Liquid, enge Spreads
Individuell 1–12 Ihre eigene SYMBOL:Gewichtungsliste, geometrische oder lineare Formel

Die breiten Voreinstellungen sind Annäherungen an veröffentlichte breite Dollar-Indizes, keine Nachbildungen. Ihr absoluter Wert ist so skaliert, dass er etwa 100 anzeigt, und hat keine offizielle Bedeutung.

Benutzerdefiniertes Beispiel: EURUSD:1;GBPUSD:-1 ergibt mit der geometrischen Formel das EURGBP-Verhältnis.


Chart-Panel

Steuerung Funktion
Kurszeile Live-Index-Geld-/Briefkurs (grün bei steigendem Kurs, rot bei fallendem Kurs)
Größe − / Feld / + Korbgröße. Geben Sie einen Wert ein oder stellen Sie ihn schrittweise ein
TP-/SL-Felder Virtuelle Niveaus in Indexpunkten. 0 = deaktiviert. Bearbeitbar, solange ein Korb offen ist
KAUFEN / VERKAUFEN Korb öffnen (zunächst Bestätigungsdialog)
KORB SCHLIESSEN Schließt alle Komponenten des Korbs
Niveaulinien KAUF und VERKAUF: projizierte TP/SL vor dem Einstieg; Einstieg, TP, SL nach dem Einstieg
Tabelle „Planen / Positionen eröffnen“ Geplante Lots und Rundungsfehler pro Position; nach dem Einstieg: Lots und Gewinn pro Position
− / + (Titelleiste) Fenster ein- oder ausblenden

Lotgröße

Für die geometrische Formel ergibt sich das Engagement pro Leg aus Gewicht × Größe × Korb-Einheit in Kontowährung und wird mit dem Tick-Wert des Symbols in Lots umgerechnet. Bei einer Standard-Korb-Einheit von 100.000 entspricht eine Größe von 1,0 ≈ 100.000 an Engagement, und eine Bewegung des Index um 1 % entspricht einem Wert von etwa 1.000 in der Kontowährung.

Bei kleinen Komponenten (SEK, CHF, SGD) ist eine größere Größe erforderlich, um die Genauigkeit zu gewährleisten. Liegt das ideale Volumen einer Komponente unter dem Mindestlot des Brokers, verwendet der EA das Mindestlot, zeigt das ideale und das tatsächliche Volumen sowie die prozentuale Differenz an und bittet um Ihre Bestätigung. Der Korb entspricht dann nicht genau den Zielgewichten.


Strategietester und Automatikmodus

Im Strategietester können keine benutzerdefinierten Symbole erstellt werden; daher berechnet der EA im Tester den Index virtuell aus den Komponenten-Symbolen (er wählt diese automatisch aus). Da es im Tester keine Dialogfelder und keine Klicks auf Bedienfelder gibt, steht ein optionaler Automatikmodus zur Verfügung:

Modus Verhalten
Nur manuell Trades nur über die Schaltflächen im Bedienfeld
Nur „Auto“ im Strategietester (Standard) Handelt automatisch im Tester; manuell im Live-Modus
Immer automatisch Handelt auch im Live-Modus automatisch

Die automatische Logik dient lediglich der Veranschaulichung: Kreuzung von schnellem und langsamem EMA bei geschlossenen Index-Balken (Standard: H1, 12/26). Nach der Aufwärmphase wird eine erste Position eröffnet und bei jeder Kreuzung unter Verwendung der virtuellen TP/SL umgekehrt. Es handelt sich hierbei nicht um eine optimierte oder empfohlene Strategie.

Fehlt ein Leg-Symbol im Tester, lässt der EA es weg und normalisiert die verbleibenden Gewichte neu, damit der Test ausgeführt werden kann.


Eingaben

Instrumentendefinition

Eingabe Standard Beschreibung
Kombinations-Preset USDX Dropdown-Menü mit Voreinstellungen
Symbolname für USDX-Voreinstellung USDX_SYNTH Name des benutzerdefinierten Chart-Symbols
Broker-Suffix (leer) Leer lassen, um automatisch zu erkennen

Nur benutzerdefinierte Voreinstellung

Eingabe Standard Beschreibung
Legs EURUSD:1;GBPUSD:-1 SYMBOL:Gewichtung, getrennt durch ;. Bis zu 12 Legs
Formel Geometrisch Geometrisch (Potenzprodukt) oder linear (gewichtete Summe)
Geometrische Konstante K 1,0 Nur Skalierung
Symbolname / Stellen CUSTOM_SYNTH / 5 Benutzerdefiniertes Diagrammsymbol

Chart / Verlauf

Eingabe Standard Beschreibung
M1-Bars des Verlaufs 20.000 Verlauf, erstellt aus den M1-Daten der Legs
Die letzten N Balken anhand der tatsächlichen Ticks neu berechnen 20 0 = aus
Zeitrahmen für die N Balken Aktuell Zeitrahmen, der zur Bestimmung von N verwendet wird
Maximale Anzahl der herunterzuladenden Ticks 1.500.000 Sicherheitsgrenze für große Zeitfenster
Ticks neu aufbauen true Schreibt Ticks auch in das benutzerdefinierte Symbol
Live-Aktualisierungsintervall (ms) 250 Wie oft der Index neu berechnet wird

Handel

Eingabe Standard Beschreibung
Korbgröße 0,50 Startgröße (auf dem Bedienfeld editierbar)
Größenschritt 0,10 Schrittweite der + / −-Tasten
Warenkorb-Einheit 100.000 Exposure in Kontowährung pro 1,0 Größe (geometrisch)
Virtuelles TP/SL (Indexpunkte) 0,50 / 0,50 0 = kein TP / kein SL
Warnung, wenn der Rundungsfehler den Wert (%) überschreitet 25 Löst die Bestätigungswarnung aus
Immer bestätigen true Bestätigungsdialog vor jedem Warenkorb
Magische Zahl 20250101 Verwenden Sie für jedes Instrument eine andere
Maximales Slippage (Punkte) 20 Abweichung bei Marktorders

Automatisierung

Eingabe Standard Beschreibung
Automatischer Handelsmodus Nur Tester Siehe Abschnitt „Strategietester“
Zeitrahmen des Index-Balkens H1 Von der automatischen Logik verwendete Balken
Schnelle / langsame EMA 12 / 26 Perioden der automatischen Logik
Schritt(e) der Tester-Auswertung 1 Wie oft der Tester den Index auswertet

Panel / Diagramm

Eingabe Standard Beschreibung
Panel anzeigen true
Projizierte TP/SL-Linien anzeigen true Linien vor dem Einstieg
Panel X / Y 10 / 20 Panel-Position

Einrichtung

  1. Fügen Sie jeden Leg Ihrer gewählten Voreinstellung zur Marktübersicht hinzu (Rechtsklick auf „Marktübersicht“ → „Symbole“).
  2. Aktivieren Sie den Algo-Handel und erlauben Sie den Handel in den Eigenschaften des EAs.
  3. Ziehen Sie den EA auf ein beliebiges Chart und wählen Sie die Voreinstellung aus. Das Chart wechselt zum synthetischen Symbol.
  4. Überprüfen Sie die Planungstabelle, legen Sie Größe, TP und SL fest und nutzen Sie dann „KAUFEN“ / „VERKAUFEN“.

Führen Sie den EA auf einem Chart pro Instrument aus, wobei jedes eine eigene Magic Number hat.


Einschränkungen

  • Es handelt sich nicht um den offiziellen Index. Die Werte stammen aus den Kursen Ihres Brokers. Rechnen Sie mit geringfügigen Abweichungen vom veröffentlichten ICE-Index und von DX-Futures (Feed, Spread, Futures-Basis, Geldkurs vs. Mittelkurs).
  • Hoch- und Tiefwerte älterer Balken sind Näherungswerte. Nur die letzten N Balken (Standard 20) werden aus echten Ticks rekonstruiert; ältere Daten werden aus M1-Balken gebildet.
  • Ausführung in mehreren Schritten. Jeder Schritt zahlt einen Spread, kann von Slippage betroffen sein und unterliegt einem eigenen Swap. Ein Schritt, der nicht eröffnet werden kann, löst ein Rollback der anderen Schritte aus.
  • Virtuelle TP/SL. Die Niveaus werden vom EA während seiner Ausführung überprüft. Wenn das Terminal offline ist oder die Verbindung unterbrochen wird, wird der Basket nicht geschlossen. Es gibt keine serverseitigen SL/TP-Aufträge.
  • Lücken und schnelle Märkte können zu Ausführungen jenseits des TP/SL-Niveaus führen.
  • Pro Magic Numberjeweils ein Basket. Bei Netting-Konten werden andere Positionen in denselben Währungspaaren mit den Legs des Baskets zusammengeführt.
  • Kleine Handelsgrößen verzerren das Hedge-Verhältnis aufgrund der Mindestlotgrößen.
  • Das synthetische Symbol ist nicht direkt handelbar (der Handel damit ist deaktiviert); Trades werden auf die zugrunde liegenden Währungspaare platziert.
  • Der automatische Modus dient nur zu Demonstrationszwecken und ist nicht optimiert.

Versionshistorie

Version Änderungen
1.30 Unterstützung für den Strategietester, virtueller Index im Tester, optionaler Automatikmodus, Margen-Vorabprüfung
1.20 Dropdown-Menü für Voreinstellungen, Bestätigung der Mindestlotgröße, TP/SL-Linien vor und nach dem Einstieg, 0 = deaktiviert
1.10 Neues Bedienfeld, benutzerdefinierte Kombinationen, die letzten N Balken werden aus echten Ticks neu berechnet
1.00 Erstveröffentlichung

Haftungsausschluss

Der Handel mit Devisen und gehebelten Produkten ist mit einem hohen Risiko verbunden und ist möglicherweise nicht für alle Anleger geeignet. Sie können mehr als Ihre ursprüngliche Einlage verlieren. Diese Software ist ein Werkzeug und wird „wie besehen“ ohne jegliche Gewährleistung bereitgestellt. Sie stellt keine Anlage-, Finanz-, Rechts- oder Steuerberatung dar, und nichts in dieser Beschreibung ist als Empfehlung zum Kauf oder Verkauf eines Finanzinstruments zu verstehen.

Der synthetische Index wird anhand der Kurse Ihres Brokers berechnet und entspricht nicht dem offiziellen ICE US-Dollar-Index oder einem anderen veröffentlichten Index. „USDX“ und „ICE“ sind Eigentum ihrer jeweiligen Inhaber; „Bloomberg“ und „BBDXY“ sind Marken von Bloomberg. Dieses Produkt steht in keiner Verbindung zu ICE, Bloomberg oder einem Indexanbieter und wird von diesen weder unterstützt noch gesponsert. Die voreingestellten „Broad-Dollar“-Werte sind lediglich Näherungswerte, die der Einfachheit halber angegeben werden.

Virtuelle Take-Profit- und Stop-Loss-Aufträge werden vom Programm auf Ihrem Terminal verwaltet; es kann nicht garantiert werden, dass sie auf dem angegebenen Niveau ausgeführt werden oder überhaupt ausgeführt werden, falls das Terminal, die Verbindung oder der Broker-Server nicht verfügbar ist. Die Ergebnisse des Strategietesters, einschließlich derer aus dem optionalen Automatikmodus, sind hypothetisch, hängen von der Qualität der historischen Daten ab und bieten keine Garantie für die zukünftige Wertentwicklung. Die Wertentwicklung in der Vergangenheit ist kein Indikator für zukünftige Ergebnisse.

Testen Sie das Produkt stets zuerst auf einem Demokonto, handeln Sie nur mit Geld, dessen Verlust Sie sich leisten können, und vergewissern Sie sich, dass Sie die Risiken, die Kosten für den gleichzeitigen Handel mehrerer Instrumente sowie die Bedingungen Ihres Brokers verstehen, bevor Sie dieses Produkt auf einem Live-Konto nutzen.


Übersetzt aus dem Englischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/en/code/78411

Runde Zahlen – automatische psychologische Schwellenwerte Runde Zahlen – automatische psychologische Schwellenwerte

Horizontale Linien bei runden Zahlen rund um den angezeigten Preis, deren Abstand sich an den Zoom anpasst.

NY Open Candle – Grundlagen NY Open Candle – Grundlagen

Einfacher Expert Advisor, der auf die Richtung der 5-Minuten-Kerze um 9:30 Uhr in New York bei Index-CFDs (US100 / NAS100) setzt. Ein Trade pro Tag, fester Stop-Loss und Take-Profit, erzwungener Ausstieg, kein Martingale und kein Grid.

Tägliche Pivot-Punkte – Classic, Fibonacci und Camarilla Tägliche Pivot-Punkte – Classic, Fibonacci und Camarilla

Täglicher Pivot-Punkt mit drei Widerständen und drei Unterstützungen, nach den Formeln „Classic“, „Fibonacci“ oder „Camarilla“.

Accelerator Oszillator (AC) Accelerator Oszillator (AC)

Der Acceleration/Deceleration Indikator (AC) misst die Beschleunigung und Verlangsamung des aktuellen Marktimpulses, der Kraft der Kursbewegung.