Expert Advisor in R Trader von Grund auf neu erstellen: Praktische Ratschläge

Expert Advisor in R Trader von Grund auf neu erstellen: Praktische Ratschläge

Ansichten: 245 Ansichten
Lesezeit: 7 min



Handel Für eine Währung oder einen Aktienmarkt sind eine Reihe von Regeln erforderlich - dies ist der einzige Weg zum Erfolg. Selbst langfristige Anlagen umfassen die Einhaltung bestimmter Regeln, die die Wahl des Vermögenswerts und die Berechnung der Laufzeit der Anlage regeln.

Handelssysteme

Ein solches Regelwerk kann als Handelssystem bezeichnet werden. Letzteres kann entweder auf dem basieren technische Analyse or Fundamentalanalyse.

Technische Analyse impliziert eine Analyse des Diagramms eines Instruments. Es wird mit Hilfe verschiedener Indikatoren oder bekannter Preismuster durchgeführt.

Die Fundamentalanalyse umfasst die Analyse von Nachrichten, Insiderinformationen, Statistiken usw., um sich die aktuelle Dynamik vorzustellen und weitere Preisbewegungen vorherzusagen.

Handelsroboter

Wenn sich der Händler für die für ihn am besten geeignete Art der Analyse entscheidet, beginnt er mit dem Handel. Mit der Zeit nähert sich ihr Handel der Perfektion und wird zu ihrer täglichen Routine. Und dann beschließt der Händler, seine Strategie zu automatisieren.

Die Fundamentalanalyse ist ziemlich schwer zu automatisieren. Dies erfordert Programmierkenntnisse, um Roboter zu erstellen, die die Nachrichten "lesen und analysieren" können. Einige Erfahrungen mit künstlicher Intelligenz sind sogar noch besser. Daher ist die Anzahl solcher Händler eher begrenzt, während die Wirksamkeit solcher Systeme nicht höher ist als die der auf technischen Analysen basierenden.

Ein auf technischen Analysen basierendes Handelssystem ist viel einfacher zu automatisieren. Wenn es aus Indikatoren besteht, reicht es aus, die Programmiersprache der Händlerplattform zu kennen.

Zum Beispiel auf Forex Die beliebteste Plattform ist MetaTrader 4. Um einen Handelsroboter für diese Plattform zu schreiben, ist die Programmiersprache MQL4 erforderlich, dh Sie müssen eine Programmiersprache lernen.

Wo kann man einen Roboter ohne Programmierkenntnisse erstellen?

Die Märkte entwickeln sich und es ergeben sich neue Möglichkeiten zur Automatisierung von Handelssystemen.

Eine großartige Option zum Erstellen eines Handelsroboters für diejenigen, die keine Programmiersprache kennen, ist a Multi-Markt-Plattform R Trader. Es verfügt über einen integrierten einfachen und intuitiv verständlichen Strategiekonstruktor. Es dient zur Automatisierung Ihres Handelssystems, wenn Sie keine Programmierkenntnisse haben. Alles, was Sie brauchen, ist eine moderate Erfahrung im Handel, damit Sie verstehen, was ein Schluss- / Eröffnungskurs und der minimale / maximale Preis des ist Leuchter du bist interessiert in.

Beschreibung des Handelssystems

Ich werde versuchen, alle Ihre möglichen Fragen zu beantworten, indem ich Ihnen am Beispiel eines sehr einfachen Handelssystems, das aus zwei Indikatoren besteht, zeige, wie Sie einen Handelsroboter auf R Trader erstellen.

Das erste und wichtigste, was Sie zu Beginn benötigen, ist ein Handelssystem. Es muss klare Regeln für die Eröffnung von Kauf- und Verkaufspositionen geben. Um Fehler zu vermeiden, sollten Sie alle Indikatoren auf dem Diagramm zeichnen.

In unserem Fall sieht das Öffnen einer Kaufposition folgendermaßen aus:

Beschreibung des Handelssystems in R Trader

1. Moving Average (EMA) - 200, Close, 0 - weniger als der Schlusskurs des aktuellen Kerzenhalters.

2. Der untere Rand des Bollinger Bands Niedrig (20, Schließen, 2, 0) liegt über dem Mindestpreis des aktuellen Kerzenhalters.

Wenn diese beiden Bedingungen erfüllt sind, wird eine Kaufposition eröffnet.

Beschreibung des Handelssystems in R Trader

Beschreiben wir nun die Bedingungen für das Schließen der Kaufposition.

1. Der obere Rand der Bollinger Bands High (20, Close, 2, 0) liegt unter dem Höchstpreis des aktuellen Kerzenhalters.

2. Moving Average (EMA) - 200, Close, 0 liegt über dem Schlusskurs des aktuellen Candlesticks.

Erstellen eines Handelsroboters

Ich habe Ihnen gezeigt, wie Sie einen Einstiegspunkt für einen Kauf beschreiben. Jetzt müssen wir es auf die R Trader-Plattform übertragen.

Wir melden uns auf der Plattform an und klicken auf "Strategien" - "Meine Strategien" und dann auf "Neue Strategie hinzufügen".

Erstellen eines Handelsroboters in R Trader

Im nächsten Schritt müssen Sie einen Namen für Ihre Strategie erfinden und kurz beschreiben.

Nachdem diese Schritte abgeschlossen sind, gelangen Sie zum Konstruktor selbst, in dem Sie die Parameter Ihres Handelssystems angeben.

Zunächst schlägt der Konstruktor vor, die Bedingung für eine Kaufposition festzulegen. Solange wir sie oben beschrieben haben, reicht es aus, nur die entsprechenden Parameter der Indikatoren auszuwählen und die Bedingungen anzugeben.

Erstellen eines Handelsroboters in R Trader

Nun müssen wir die oben beschriebenen Abschlussbedingungen angeben.

Erstellen eines Handelsroboters in R Trader

Zusätzlich können Sie die einrichten Stop-Loss und zum Take-Profit- Werte (schließen bei SL bzw. schließen bei TP). Wenn diese Werte angegeben werden, wird die Position unter der Bedingung geschlossen, die zuerst erfüllt ist.

Daher haben wir die notwendigen Bedingungen für das Öffnen und Schließen eines Kaufs formuliert. Lassen Sie uns nun prüfen, ob dieses System gute Ergebnisse liefert.

Wählen Sie dazu Ihr bevorzugtes Instrument, wählen Sie einen Zeitrahmen, "Bestellvolumen", und klicken Sie auf "Backtest".

Erstellen eines Handelsroboters in R Trader

Testen der Handelsstrategie

Das Testen wird historisch durchgeführt, der Zeitrahmen wird von der Plattform erfasst und hängt von der Anzahl der testbaren Angebote ab. Leider können Sie hier keine Angebote für längere Tests hochladen.

Wenn wir alles richtig gemacht haben, werden die Testergebnisse angezeigt.

In unserem Fall zeigt die Strategie ein positives Ergebnis mit einem Gewinn von 1,304 USD. Ein negatives Ergebnis hätte bedeutet, dass das System überarbeitet werden musste.

In diesem Tester ist die Starteinzahlung nicht angegeben. Das Gewinnwachstum beginnt bei Null, sodass alles unter Null als Einbruch betrachtet werden kann. Diese Strategie zeigte zu Beginn einen Einbruch von 400 USD. Dann wurden alle Verluste durch das verdiente Geld gedeckt.

Testen der Handelsstrategie in R Trader

Dies ist jedoch nicht der Fall, und das Ergebnis kann durch Hinzufügen weiterer Standardbedingungen verbessert werden. Kehren Sie zur Bearbeitung der Strategie zurück (klicken Sie auf "Editor") und geben Sie 2 in "Max offene Geschäfte" ein.

Testen der Handelsstrategie in R Trader

Auf diese Weise ermöglichen wir dem Handelsroboter, eine zweite Position zu eröffnen, auch wenn die erste noch nicht geschlossen wurde.

Mit "Max Open Deals" können neue Positionen eröffnet werden, bevor die vorherigen geschlossen werden. Ich muss Sie warnen, dass in dieser speziellen Strategie der Parameter falsch funktioniert. Die Bedingungen werden bei jedem Tick überprüft, und in einer Minute kann eine ganze Ladung Positionen geöffnet werden.

Um eine solche Situation zu vermeiden und dennoch eine neue Position zu einem besseren Preis eröffnen zu können, können wir die Funktion "Alle 0 Ticks über dem letzten Eintrag eingeben" verwenden. Es ermöglicht das Öffnen einer neuen Position um eine bestimmte Anzahl von Punkten über / unter der vorherigen. Geben Sie anstelle von Null die erforderliche Anzahl von Punkten ein.

Testen der Handelsstrategie in R Trader

Zusätzlich geben wir in "Multiplikator" 2 ein, wodurch wir den Roboter anweisen, das Volumen der zweiten Position zweimal größer als das der ersten zu machen.

"Multiplikator" multipliziert das Volumen der vorherigen Bestellung mit dem darin angegebenen Wert. Klicken Sie auf "Backtest" und überprüfen Sie die neuen Ergebnisse.

Testen der Handelsstrategie in R Trader

Den Handelsroboter starten

Wenn wir mit dem Ergebnis zufrieden sind, müssen wir nur die Strategie starten.

Klicken Sie dazu auf "Aktivieren". Ein Fenster wird angezeigt. Darin sollten Sie ggf. das Volumen der Eröffnungsposition sowie TP und SL im USD angeben. Wenn die beiden letzten Felder leer bleiben, werden die Positionen zu den von der Strategie implizierten Bedingungen geschlossen.

Die Auswahl des Instruments erfolgt automatisch. In unserem Fall wählt das Programm das Instrument aus, dessen Diagramm gerade auf dem Bildschirm angezeigt wird. Dies ist US500.

Nach dem Start der Strategie können wir den Namen und alle Informationen (wie den Zeitpunkt des Starts, das Instrument, den Zeitrahmen, den Gewinn usw.) in "Running Strategies" überprüfen.

Starten des Handelsroboters in R Trader

Ebenso können wir die Strategie für jedes Instrument starten, das ein positives Ergebnis zeigt. Sie müssen jedoch das Handelsvolumen für jedes Instrument berechnen, um ein Überschreiten der Risikolimits für die Einzahlung zu vermeiden, da das gleichzeitige Schließen aller Positionen auf dem Konto mit einem Verlust die Einzahlung ernsthaft beschädigen kann.

Um die Strategie zu löschen, reicht es aus, auf das Kreuz am Ende der Zeile zu klicken.

Mit R Trader im Gegensatz zu MetaTrader 4 und MetaTrader 5Sie müssen Ihren Computer nicht ständig eingeschaltet lassen, damit der Roboter handeln kann. Du brauchst auch keine VPS. Sie müssen den Roboter nur auf der Plattform starten und dann beginnt er automatisch mit dem Handel auf dem Server.

Während des Handels können Sie die Positionen manuell schließen und sowohl die Reihenfolge als auch die Strategie selbst ändern. Sie können den Fachberater anhalten oder ihn einfach löschen, wenn sich Ihre Ergebnisse verschlechtern.

Ein weiterer Vorteil der Handelsroboter bei R Trader ist die große Auswahl an Instrumenten, einschließlich der an europäischen und amerikanischen Börsen, Währungspaaren und Kryptowährungen gehandelten Aktien. Auf diese Weise können Sie einen Roboter auf mehreren Märkten ausprobieren. Andernfalls hätten Sie für jede Plattform einen eigenen Roboter erstellen und Programmiersprachen lernen müssen, was zeitaufwändig ist.

Zusammenfassung

Jetzt sehen Sie, dass jeder seinen Handelsroboter erstellen kann. Eine Plattform bietet Standard-Handelsstrategien, deren Arbeitsbedingungen alle transparent sind. In unserem Fall können Sie sie nach Ihren Vorstellungen verbessern und die besten Instrumente für sie finden.

Alles, was Sie brauchen, ist der starke Wunsch, im Handel voranzukommen und alle Möglichkeiten zu nutzen, um Gewinne zu erzielen Finanzmärkte. Eine solche Möglichkeit wird in diesem Artikel erörtert.

Handelskonto eröffnen




Kommentare

Vorherige Artikel

Uber: Fehlgeschlagener Börsengang. Gründe und Konsequenzen

Am 10. Mai 2019 fand an der NYSE der Börsengang des bekannten Uber (NYSE: UBER) statt. Dieses Ereignis wurde von der Finanzwelt genau beobachtet, da dieser Börsengang 2019 als einer der größten angesehen wurde. Abgesehen davon, dass sich alle Medien auf das Ereignis konzentrierten, informierte das Unternehmen seine Fahrer auf der ganzen Welt und gab ihnen Prämien für den Aktienkauf. Somit hätte dieser Börsengang nicht nur der größte, sondern auch der erfolgreichste werden sollen.

Nächster Artikel

Trailing Stop: Einfacher und zuverlässiger Helfer

Der Trailing Stop ist eine sehr flexible und komfortable Möglichkeit, den Stop Loss zu verwenden. Mit diesem Instrument erhält der Händler die Möglichkeit, das gesamte Potenzial der Marktbewegung zu nutzen und gleichzeitig das Risiko großer Verluste zu verringern.