So Schreiben Sie Ein Beraterprogramm Für Forex

Inhaltsverzeichnis:

So Schreiben Sie Ein Beraterprogramm Für Forex
So Schreiben Sie Ein Beraterprogramm Für Forex

Video: So Schreiben Sie Ein Beraterprogramm Für Forex

Video: So Schreiben Sie Ein Beraterprogramm Für Forex
Video: Forex Trading for Beginners 2024, April
Anonim

Der FOREX-Markt operiert mit Billionen Dollar, aber jeder mit einem Computer und Internetzugang kann daran arbeiten. Um die Entscheidungsfindung während des Handels zu erleichtern, verwenden viele Händler Berater - spezielle Programme, die nach einem bestimmten Algorithmus arbeiten.

So schreiben Sie ein Beraterprogramm für Forex
So schreiben Sie ein Beraterprogramm für Forex

Anleitung

Schritt 1

Die gängigste Forex-Handelsplattform ist das mt4-Terminal. Dementsprechend sind die meisten Berater dafür geschrieben. Wenn Sie noch kein Terminal besitzen, laden Sie es von der Website des Handelszentrums herunter, mit dem Sie zusammenarbeiten.

Schritt 2

Starten Sie ein Terminal. Öffnen Sie MetaEditor, indem Sie F4 drücken. Wählen Sie im erscheinenden Editorfenster auf der Registerkarte Datei die Option Neu, der Expert Advisor Wizard wird geöffnet. Wählen Sie den Typ des erstellten Beraters aus - Expert Advisor. Weiter klicken. Geben Sie im nächsten Fenster den Namen des Beraters und die Angaben des Autors (falls gewünscht) ein.

Schritt 3

Das gleiche Fenster enthält die Parametertabelle – klicken Sie rechts auf die Schaltfläche Hinzufügen. Der neue Parameter Extparam1 erscheint. Mithilfe der Parameter können Sie dem Advisor „beibringen“, die erforderlichen Aktionen auszuführen. Ändern Sie beispielsweise den Namen des Parameters Extparam1 in StopLoss, indem Sie mit der Maus auf die Zeile doppelklicken und einen neuen Namen eingeben. Stellen Sie den Parametertyp auf double ein. Stellen Sie den Wert des Parameters (Anfangswert) gleich dem Wert des für Sie zulässigen Verlustes ein - zum Beispiel 20 Punkte.

Schritt 4

Ebenso können Sie einen Wert für den Gewinn und andere Parameter eingeben. Sie können zu diesem Zeitpunkt noch nichts eingeben und die erforderlichen Werte später manuell direkt in den Code eingeben. Klicken Sie auf "Fertig stellen", Sie sehen ein Fenster mit dem Basiscode des Beraters.

Schritt 5

Achten Sie auf die Funktionen init, deinit, start. Der erste führt Operationen im Zusammenhang mit der Initialisierung des Expert Advisors nach seinem Start durch. Die zweite schaltet den Advisor aus, wenn er deaktiviert oder das Terminal geschlossen wird. Die wichtigste Funktion ist die Startfunktion, da diese Funktion alle Daten verarbeitet, die bei jedem neuen Tick (Preisänderung) ankommen.

Schritt 6

Wie arbeitet der Berater? Es ist notwendig, Zeilen in seinen Code einzugeben, dank denen er einen Auftrag öffnet oder schließt, wenn die aktuelle Situation den in der Beraterlogik festgelegten Bedingungen entspricht. Ein einfacher Expert Advisor kann beispielsweise auf dem Indikator des gleitenden Durchschnitts basieren. Es werden zwei Durchschnitte mit unterschiedlichen Perioden dargestellt - zum Beispiel 5 und 15. Wenn die schnelle Linie die langsame von unten nach oben kreuzt, wird eine Kauforder eröffnet. Geschlossen wird, wenn der gewünschte Gewinn erreicht ist oder wenn die schnelle Linie die langsame von oben nach unten kreuzt.

Schritt 7

Auf die gleiche Weise erfolgt das Öffnen und Schließen einer Verkaufsorder. Um die Anzahl der falschen Signale zu reduzieren, können Sie eine Regel einführen, nach der die Order erst geöffnet wird, wenn sich die schnelle Linie um eine gewisse Distanz von der langsamen Linie entfernt - zum Beispiel 10 Punkte. Sie können spezifische Einstellungen vornehmen, indem Sie die erfolgreichsten Parameter definieren.

Schritt 8

Wie schreibe ich bestimmte Codezeilen? Dazu müssen Sie die Grundlagen der mql4-Sprache beherrschen. Hier finden Sie viele nützliche Materialien, einschließlich Tutorials: https://forum.mql4.com/ru/ Beginnen Sie nicht sofort mit der Erstellung eines komplexen Expert Advisors - statten Sie ihn zuerst mit den einfachsten Funktionen aus und dann nach und nach erschweren es. Behalten Sie jedoch die Basisversionen bei - sie sind praktisch, wenn Sie zu den vorherigen Versionen zurückkehren müssen.

Empfohlen: