Ein Forex EA handelt keinen abstrakten EURUSD-Markt, sondern das exakte Brokersymbol. Dieses kann EURUSD, EURUSD.a oder EURUSDm heißen; Volumen-, Tick- und Stopregeln können sich je Konto unterscheiden.
Symbolnamen
Ein Suffix ist meist unproblematisch, wenn der EA das aktuelle Chartsymbol ausliest. Kritisch wird es bei fest programmierten Namen, zusammengesetzten Symbolketten oder Risikoberechnungen, die nicht zur Kontraktspezifikation passen.
Ein niedriger Werbespread beweist nicht, dass Symbolname, Volumenregeln, Ausführung und Orderabstände passen.
Für eine genaue Prüfung der Haltekosten verbindet der Leitfaden zu Forex-Swap und Rollover die angegebene Einheit, den Finanzierungskalender und die Buchungen in Kontowährung, bevor Nettoergebnisse ausgewertet werden.
Für reproduzierbare D1- und H4-Entscheidungen definiert das Protokoll zu Tageskerzen und Brokerzeit Intervallgrenzen, kurze Sonntagsbalken und abgeschlossene Informationen.
Spezifikation
| Eigenschaft | Prüfpunkt | Warum wichtig |
|---|---|---|
| Symbolname | EURUSD, EURUSD.a, EURUSDm | Ob der EA das Instrument findet |
| Digits / Point | 4/5 beziehungsweise 2/3 bei JPY | Pip-Umrechnung, Abstände und Preise |
| Kontraktgröße | Einheiten pro Standardlot | Geldrisiko und Margin |
| Tickgröße / Tickwert | Kleinste Bewegung und ihr Wert | Lot- und Ergebnisberechnung |
| Mindestlot / Lotschritt | 0,01, 0,1 oder anderer Schritt | Ob das berechnete Volumen akzeptiert wird |
| Stops Level | Mindestabstand zum Markt | Gültigkeit von Pending Order, SL und TP |
| Handelszeiten | Wann Orders zulässig sind | Zeitfilter und Market-closed-Fehler |
Kompatibilitätsprüfung
Market Watch öffnen
Klicken Sie das exakte Symbol mit der rechten Maustaste an und wählen Sie Spezifikation. Verwenden Sie keine Werte eines anderen Kontotyps.
EA-Anforderungen vergleichen
Prüfen Sie Paar, Zeitrahmen, Nachkommastellen, Mindestlot, Hedging- oder FIFO-Beschränkungen, Pending Orders und erlaubte Handelszeiten.
Risikoberechnung kontrollieren
Testen Sie das kleinste geplante Lot und vergleichen Sie Margin sowie Tickwert. Ein korrektes Signal bleibt gefährlich, wenn die Kontraktspezifikation falsch interpretiert wird.
Orderabstände testen
Bestätigen Sie auf Demo, dass Pending Orders und Schutzlevel auch bei breiterem Spread akzeptiert werden.
Umgebung dokumentieren
Speichern Sie Broker, Server, Kontotyp, Symbol und Spezifikation zusammen mit EA-Version und Setfile.
Typische Fehler
Sichere Arbeitsregel
Am sichersten verwendet der EA das echte Chartsymbol und liest dessen Eigenschaften zur Laufzeit. Verlangt er ein Suffix, geben Sie den dokumentierten Wert mit Punkt, Groß- und Kleinschreibung exakt ein. Benennen Sie keine Dateien um und verwenden Sie keinen Offlinechart als Abkürzung, sofern dies nicht ausdrücklich gefordert wird.
Demotest
Points, Pips und Ticks in den angegebenen Einheiten verwenden
Bei typischem fünfstelligem EURUSD gilt Point = 0.00001, ein üblicher Pip ist 0.00010. Bei einem typischen dreistelligen JPY-Paar gilt Point = 0.001 und ein Pip ist 0.01. Diese Konventionen definieren keinen universellen „Pip“ für Metalle oder Indizes. Lesen Sie vor jeder Umrechnung von Abstandseingaben das EA-Handbuch.
MQL4 dokumentiert MODE_TICKSIZE in Points, während SYMBOL_TRADE_TICK_SIZE ein Preisinkrement ist. Verwenden Sie für die Geldschätzung übereinstimmende Preiseinheiten: Verlust je Lot = Preisabstand ÷ Tickgröße × Tickwert. Der Tickwert muss für das aktuelle Symbol und die Kontowährung gültig sein.
Preis- und Volumenraster prüfen
Ein hypothetischer Abstand von 0.00500, Preistick von 0.00001 und Tickwert von $1 je Lot ergibt 500 Ticks und $500 Kursrisiko je Lot vor Kosten. Übertragen Sie diese Werte nicht auf andere Kontrakte. Prüfen Sie sie für Cent-Konten, ungewöhnliche Kontraktgrößen und andere Kontowährungen erneut.
Runden Sie Volumen auf das erlaubte Lotraster zwischen Minimum und Maximum ab; zwei Nachkommastellen sind keine allgemeine Regel. Prüfen Sie Stops Level und Freeze Level separat sowie das zulässige Preisinkrement. Fehlt der Tickwert oder ist er veraltet oder widersprüchlich, stoppen Sie die Berechnung und klären ihn, statt einen passenden Wert anzunehmen.
Siehe die offiziellen MQL4-Definitionen der Symboleigenschaften.
Gleiche Kursstellen bedeuten nicht dasselbe Geldrisiko
Zwei hypothetische EURUSD-Kontrakte auf USD-Konten haben beide eine Preis-Tickgröße von 0.00001. Der Tickwert je Lot beträgt aber $1 bei A und $0.10 bei B. Eine Preisdifferenz von 0.00150 umfasst 150 Ticks. Daraus entstehen vor Kosten $150 Preisverlust je Lot bei A und $15 bei B. Dieselbe Lotgröße würde trotz gleicher Kurspräzision ein anderes Geldrisiko erzeugen.
Bei einem beispielhaften Budget von $5 und erlaubten Schritten von 0.01 Lot ergeben sich ungerundet etwa 0.0333 und 0.3333 Lot. Abgerundet bleiben 0.03 und 0.33 Lot mit Preisverlusten von $4.50 und $4.95. Kommission, Slippage und Finanzierung sind nicht enthalten und können kleinere Volumina erfordern. Auch Mindestvolumen, Preisraster und Margin müssen den Trade zulassen.
Dies sind erfundene Kontrakte, keine Brokerangaben. Prüfen Sie den tatsächlichen Tickwert in Kontowährung und den Leitfaden zu Pipwert und Währungsumrechnung, bevor Sie Einstellungen übertragen. Fehlen Werte oder werden Orders abgelehnt, nutzen Sie die symbolbezogene Fehlerdiagnose, statt einen Standardkontrakt zu unterstellen.