Automatischer Handel ist nur einer von mehreren Prüfpunkten. Das Einschalten allein bedeutet weder, dass das Programm eine Order erzeugt, noch dass eine Order ausgeführt wird. Aktivieren Sie es erst, wenn Sie dem Programm vertrauen und es für dieses Konto einsetzen möchten, und arbeiten Sie dann die folgenden Prüfungen durch.
Diese Programme können nicht in FXTRADING.com App installiert oder ausgeführt werden.
Häufige Gründe für Probleme bei der Handelsausführung durch diese Programme
Bei Programmen der Kategorie „Expert Advisors (EA)“ gibt es beim Handel mit FXTRADING.com mehrere mögliche Gründe, warum Ihr Programm Handelsgeschäfte möglicherweise nicht wie erwartet ausführt:
Probleme bei der Grundeinrichtung
Berechtigung zum automatischen Handel: Prüfen Sie in MT4 für Desktop sowohl die terminalweite Berechtigung als auch die Berechtigung des am Chart angehängten Programms. Blockiert eine davon den Handel, kann das Programm weiterhin Kurse analysieren, ohne Handelsanfragen senden zu dürfen. Eine Farbe in der Symbolleiste allein erklärt die Ursache nicht.
Programm nicht an Chart angehängt: Vergewissern Sie sich, dass das Programm ordnungsgemäß an den entsprechenden Chart angehängt ist
Falsches Symbol oder falscher Zeitrahmen: Vergewissern Sie sich, dass Ihr Programm an das richtige Währungspaar und den Zeitrahmen angehängt ist, für die es entwickelt wurde
Technische Einschränkungen
Freie Margin: Vergleichen Sie die Margin-Anforderung des geplanten Trades mit der freien Margin des Kontos. Der Kontostand allein zeigt nicht, wie viel Margin nach bestehenden Positionen und weiteren Anforderungen übrig bleibt.
Handelsbeschränkungen: Prüfen Sie, ob für Ihr Konto Handelsbeschränkungen gelten
Markt geschlossen: Der Markt für das Instrument, mit dem Sie handeln möchten, ist möglicherweise geschlossen
Probleme mit der Internetverbindung: Eine instabile Internetverbindung kann die Ausführung des Programms verhindern
Probleme mit der Programmkonfiguration
Falsche Einstellungen: Überprüfen Sie die Eingabeparameter Ihres Programms
Kompatibilitätsprobleme: Stellen Sie sicher, dass Ihr Programm mit der von Ihnen verwendeten MT4-Version kompatibel ist
Programmierfehler: Der Programmcode selbst kann Fehler oder logische Mängel enthalten
Fehlende DLLs oder Bibliotheken: Einige Programme benötigen zusätzliche Dateien, um ordnungsgemäß zu funktionieren
Handelsbedingungen
Slippage-Einstellungen: Ihr Programm verfügt möglicherweise über restriktive Slippage-Einstellungen
Spread-Beschränkungen: Einige Programme führen keinen Handel aus, wenn der Spread einen bestimmten Schwellenwert überschreitet
Beschränkungen der Lotgröße: Das Programm versucht möglicherweise, mit einer Lotgröße zu handeln, die für Ihren Kontotyp nicht zulässig ist
Wie behebe ich Probleme bei der Programmausführung?
Handelsberechtigung bewusst prüfen: Bestätigen Sie zunächst das gewünschte Konto, den Server, das angehängte Programm und seine Eingaben. Erlauben Sie automatischen Handel nur, wenn Sie dem Programm vertrauen und es auf diesem Konto handeln soll. Prüfen Sie beide Berechtigungsebenen, statt die Schaltfläche wiederholt umzuschalten.
Sichern Sie die relevanten Aufzeichnungen vor einem Neustart: Notieren Sie den Zeitpunkt des Problems und bewahren Sie die umliegenden Protokollmeldungen auf, bevor Sie MT4 schließen. Prüfen Sie danach erneut Konto, das zugeordnete Programm und Handelsberechtigungen, bevor Sie die Nutzung fortsetzen.
Lesen Sie beide Protokollarten: Vergleichen Sie das Plattformjournal und die Expertenmeldungen zum selben Vorfall. Die Erklärung unten unterscheidet Programmmeldung, Handelsanfrage und Ergebnis.
Programmeinstellungen überprüfen: Prüfen Sie alle Eingabeparameter erneut
Im Strategietester testen: Verwenden Sie den Strategietester, um mögliche Probleme zu identifizieren
Programmentwickler kontaktieren: Wenn Sie das Programm gekauft haben, wenden Sie sich an dessen Entwickler
Berechtigungen prüfen: Aktivieren Sie nach Prüfung von Quelle oder Anbieter nur die Berechtigungen, die das Programm tatsächlich benötigt. Aktivieren Sie DLL-Importe oder externen Zugriff nur, wenn Sie den konkreten Bedarf verstehen und akzeptieren.
Phasen unterscheiden: Das Programm kann laufen und auf seine programmierten Einstiegsbedingungen warten, keine Handelsanfrage senden können oder eine abgelehnte Anfrage gesendet haben. Vergleichen Sie seine Aufzeichnungen mit den Experten- und Systemprotokollen des Terminals sowie dem genauen Fehler, bevor Sie eine Lösung wählen. Lockern Sie Spread-, Volumen- oder Risikolimits nicht nur, um einen Trade zu erzwingen.
Nach einem Wechsel von Konto, Profil, Chartsymbol oder Zeitrahmen kann eine Schutzoption in MT4 den automatischen Handel deaktivieren. Prüfen Sie das aktive Konto, das Programm und die Berechtigungen erneut. Deaktivieren Sie den Schutz nicht automatisch und betrachten Sie einen ausbleibenden Trade nicht als Beweis für einen Programmfehler.
Programmprotokolle lesen und aufbewahren
Blenden Sie in MT4 für den Desktop das Terminal über das Menü Ansicht ein, oder drücken Sie unter Windows Ctrl+T. Das Journal erfasst Plattformstart, Verbindung und Handelsvorgänge; die Expertenregisterkarte enthält Meldungen des zugeordneten Programms. Manche leeren Registerkarten werden ausgeblendet. Eine fehlende Expertenregisterkarte erklärt daher nicht, warum kein Handel stattgefunden hat.
Lesen Sie die Meldungen unmittelbar vor und nach dem Vorfall und gleichen Sie Zeit und Symbol ab. Eine Meldung über das Laden des Programms beweist weder das Senden einer Handelsanfrage noch deren Ausführung. Fehlt eine Anfrage, prüfen Sie mit dem Programmentwickler die Einstiegsbedingungen. Wurde eine Anfrage abgelehnt, sichern Sie den genauen Fehler und prüfen Sie die betreffenden Konto- und Instrumentbedingungen, statt Einstellungen wahllos zu ändern.
Klicken Sie bei einem älteren Vorfall mit der rechten Maustaste auf einen Protokolleintrag und wählen Sie Öffnen, um die datierten Dateien aufzurufen. MT4-Plattformprotokolle liegen in Logs, Programmprotokolle in MQL4/Logs; tägliche Dateinamen folgen YYYYMMDD.LOG. Die Registerkarten zeigen aktuelle Einträge. Eine fehlende ältere Zeile beweist nicht, dass das Ereignis nie stattgefunden hat. Sichern Sie den relevanten Zeitraum vor dem Leeren einer Registerkarte oder einem Neustart.
In MT5 für den Desktop befinden sich Journal und Expertenregisterkarte im Werkzeugfenster. Plattformdateien liegen in Logs und Protokolldateien des Programms in MQL5/Logs. MT5-Journalzeiten richten sich nach der Zeitzone des Computers. Notieren Sie diese und gleichen Sie sie vor dem Vergleich mit der Zeit in der Handelshistorie ab. Gehen Sie nicht von identischen Zeitangaben aus.
Wählen Sie das passende Protokoll: Kompilierungsfehler in MetaEditor betreffen die Programmerstellung, das Journal des Strategietesters einen Testlauf. Keines beweist die Ausführung eines Live-Handels. Teilen Sie über den unten genannten Supportweg nur relevante, um sensible Angaben bereinigte Vorfallsaufzeichnungen und nicht den gesamten Plattformdatenordner. Eröffnen Sie keinen weiteren Handel allein zur Erzeugung eines Protokolls.
MT4/MT5: Nach einem Neustart erhaltenen Zustand prüfen
MT4/MT5-Programme können globale Terminalvariablen verwenden, die von Variablen im Quellcode getrennt sind. Sie bleiben nach Neustarts erhalten und sind vier Wochen nach dem letzten Aufruf durch Expert Advisors (EA) oder einer Änderung verfügbar. Ein Neustart von MT4/MT5 löscht sie nicht.
Prüfen Sie in MT4/MT5 die Einträge, ohne sie zu ändern:
Öffnen Sie das Menü Extras.
Wählen Sie Globale Variablen.
Alternativ können Sie das Standardkürzel F3 verwenden. Bleibt das Verhalten nach dem Neustart gleich, fragen Sie den Entwickler nach der Verwendung dieser Variablen und einer geeigneten Wiederherstellung.
MT4: Felder globaler Variablen lesen
Feld | Anzeige |
Name | Die Kennung der globalen Terminalvariablen. |
Wert | Der gespeicherte Wert, keine Quellcodevariable. |
Zeit des letzten Aufrufs | Wann die Variable zuletzt aufgerufen wurde; eine manuelle Änderung aktualisiert diese Zeit ebenfalls. |
In MT4 beginnt ein Doppelklick auf eine Namens- oder Wertzelle deren Bearbeitung. Lesen Sie die Einträge zur Diagnose, ohne sie zu ändern; ein Doppelklick ist keine harmlose Aktualisierung.
Bearbeiten oder löschen Sie globale Variablen nicht, um einen Trade zu erzwingen; Programme können sie gemeinsam nutzen. Bewahren Sie die oben genannten Aufzeichnungen auf und folgen Sie den Programmanweisungen.
Ermitteln Sie die Ursache anhand von Aufzeichnungen
Bevor Sie Einstellungen wiederholt ändern, notieren Sie Plattform und Version, Kontotyp und Server, Symbol, Datum und Uhrzeit mit Zeitzone, ob das Programm angefügt und aktiviert war, sowie die genaue Meldung in Journal oder Expertenprotokoll beziehungsweise den Orderfehler. Ein geschwärzter Screenshot kann helfen. Fügen Sie keine Passwörter, Einmalcodes, privaten Schlüssel, Wiederherstellungssätze, Identitätsdokumente oder vollständigen Zahlungsdaten bei.
Das Kundensupport-Team kann aktuelle Aufzeichnungen zu FXTRADING.com-Konto, Plattform, Server, Symbol, Handelsbedingungen und FXTRADING.com-Fehlern prüfen. Es kann den Code oder die Strategie eines Drittanbieterprogramms nicht auditieren, debuggen oder freigeben; wenden Sie sich dafür an den Programmentwickler. Eine Einstellungsänderung, ein Ergebnis im Strategietester oder eine Supportprüfung garantiert weder die Erzeugung oder Ausführung einer Order noch ein Handelsergebnis.
