Forex- und EA-Grundlagen
Was ist ein Forex-EA? Ein praktischer Einstieg
Ein Forex Expert Advisor (EA) ist ein Programm, das Handelsregeln innerhalb von MetaTrader anwenden kann. Ein EA kann Preise analysieren, Positionen verwalten oder Aufträge erteilen, sofern dies zulässig ist. Der Besitz eines solchen Codes beseitigt nicht das Handelsrisiko und der Besitz des Quellcodes beweist nicht, dass seine Regeln profitabel sind.
EA, Indikator oder Skript?
Diese Etiketten beschreiben verschiedene Jobs. MetaTrader unterscheidet Handelsroboter von Indikatoren, die Preise analysieren; Indikatoren können auch innerhalb eines Roboters verwendet werden. Lesen Sie die offizieller EA- und Indikator-Leitfaden für die Plattformunterscheidung. Bevor Sie etwas herunterladen, fragen Sie, welche Aktion das Programm ausführen soll und ob es Befehle erteilt.
| -Programm | Frage zu stellen |
|---|---|
| Fachberater | Welche Ereignisse können einen Ein-, Ausstieg oder Positionswechsel auslösen? |
| -Anzeige | Zeichnet es nur Informationen oder verwendet ein separater EA seine Werte? |
| -Skript | Welche Aufgabe passiert, wenn ich sie starte, und auf welchem Konto? |
Ein Dashboard mit attraktiven Pfeilen reicht nicht aus, um diese Fragen zu beantworten. Fordern Sie eine verständliche Beschreibung der Eingaben, Entscheidungen und Ausgaben des Programms an. Beispielsweise ist „Überprüft eine abgeschlossene stündliche Kerze und zeichnet ein Signal auf“ nützlicher als „Verwendet erweiterte KI“.
Lesen Sie einen EA als vier separate Teile
Zeichnen Sie für einen ersten Überblick vier Kästchen auf Papier: Signal, Positionsgröße, Ausführung und Ausstieg. Schreiben Sie auf, was jede Box benötigt. Ein Signal könnte gleitende Durchschnitte verwenden; Bei der Größenbestimmung wird möglicherweise eine feste Losmenge verwendet. Die Ausführung könnte weite Spreads ablehnen; Ein Exit könnte einen Stopp oder eine Zeitbedingung verwenden. Dies ist eine Leseübung, keine empfohlene Strategie.
Fragen Sie nun, wie die Boxen interagieren. Kann ein Exit weiterhin ausgeführt werden, wenn neue Einträge deaktiviert sind? Können zwei Strategiemodule gemeinsam Positionen eröffnen? Beeinflusst eine „Risiko“-Eingabe eine einzelne Order oder die Gesamtposition? Mithilfe dieser Fragen können Sie Unklarheiten erkennen, bevor Sie Zeit mit der Interpretation eines Backtests verbringen.
Quellcode und eine betriebsbereite Datei
Mit einem bearbeitbaren Projekt können Sie Implementierungsentscheidungen überprüfen. Ein kompiliertes Programm ist die Datei, die die Plattform ausführt. Die Unterscheidung wird in unserem erklärt MQ4-, EX4-, MQ5- und EX5-Anleitung. Keines der Formate ist ein Leistungsnachweis.
Wenn Sie das Programm erlernen oder ändern möchten, fragen Sie, ob das Paket die Abhängigkeiten und Anweisungen enthält, die zum Reproduzieren des Builds erforderlich sind. Wenn Ihr Ziel lediglich darin besteht, ein Programm auszuführen, ist der Bearbeitungszugriff möglicherweise weniger wertvoll als klare Einrichtungsanweisungen und reproduzierbare Testnachweise. Wählen Sie entsprechend Ihrer tatsächlichen Aufgabe.
Eine nützliche erste Sitzung
- Notieren Sie den Produktnamen, die Plattform, die Quellversion und die Dateinamen.
- Lesen Sie die Eingabebeschreibungen, bevor Sie Werte ändern.
- Bewahren Sie eine Kopie der gelieferten Dateien und Einstellungen auf.
- Führen Sie einen kleinen historischen Test durch, um zu überprüfen, ob das Programm startet und sich wie beschrieben verhält.
- Vergleichen Sie einige Einzelereignisse mit den angegebenen Regeln, bevor Sie die Gesamtrendite interpretieren.
Verwenden Sie für Ihre Notizen drei Spalten: „erwartete Aktion“, „beobachtete Aktion“ und „Beweise“. Wenn das Programm nichts unternimmt, kann das bedeuten, dass die Teilnahmebedingungen nicht erfüllt wurden; es kann auch einen Einrichtungsfehler bedeuten. Bewahren Sie das Protokoll auf, damit die beiden Fälle unterschieden werden können.
Was Automatisierung nicht beweisen kann
Ein Roboter kann fehlerhafte Regeln konsequent anwenden. Ein erfolgreicher historischer Test stellt keine zukünftige Rentabilität, Ausführungsqualität oder Eignung für Ihre Finanzen dar. Der gehebelte Devisenhandel birgt ein erhebliches Risiko. die Forex-Schulungsmaterial der CFTC diskutiert dieses Risiko und unrealistische Versprechen.
Verwenden Sie nach historischen Überprüfungen ein Demokonto, um den normalen Betrieb zu beobachten, bevor Sie entscheiden, ob eine Live-Nutzung angemessen ist. Halten Sie die Entscheidung für den Handel getrennt von der Entscheidung, Software zu studieren.
Zurück nach oben