Einfaches Trend-Trading mit einem Aktien-Bot [Video-Tutorial]

Dieses Beispielvideo zeigt Ihnen, wie Sie mit Scanner- und Überwachungsautomatisierung einen einfachen Trend-Trading-Bot für Aktien erstellen, um die Handelseingabe und das Positionsmanagement zu automatisieren.

Der Zweck des Bots besteht darin, Aktien zu kaufen, wenn die Absicherung über dem langfristigen gleitenden Durchschnitt liegt, und die Aktien dann zu verkaufen, wenn sie unter den gleitenden Durchschnitt fällt. If you liked this article and you would like to receive more information pertaining to Ai trading bot kindly browse through the web page. Der Bot verwendet eine Scannerautomatisierung zum Öffnen von Positionen und eine Monitorautomatisierung zum Verwalten der Position.

Einen Bot erstellen (: 34)

Um einen neuen Bot zu erstellen, wählen Sie auf der Bot-Startseite „Bot erstellen”.

Sie können den Bot benennen, ein benutzerdefiniertes Symbol auswählen und Zuweisungs- und Positionslimits in den globalen Bot-Einstellungen festlegen. Wählen Sie "Erstellen", wenn Sie fertig sind.

Das Bot-Dashboard zeigt alle Informationen über den Bot an, einschließlich seiner Leistung, Aktivität, Einstellungen und Kontotyp. Sie können über das Dashboard auf die Registerkarten Elemente, die Registerkarten Automatisierungen und das Logbuch zugreifen. Der Bot ist standardmäßig deaktiviert und Sie müssen ihn aktivieren, wenn Sie bereit sind.

Scanner-Automatisierung hinzufügen (3:27)

Wählen Sie die Registerkarte "Automatisierung", um die verschiedenen Automatisierungstypen anzuzeigen.

Um eine neue Scannerautomatisierung zu erstellen, wählen Sie im Abschnitt Scanner das Symbol "+".

Die Scannerautomatisierung arbeitet in festgelegten Intervallen und sucht nach Möglichkeiten, neue Positionen basierend auf den von Ihnen erstellten Entscheidungsrezepten einzugeben.

Wählen Sie "Neue Automatisierung", um eine neue Scanner-Automatisierung für den Bot zu erstellen. Sie können eine neue Automatisierung erstellen oder eine Automatisierung aus Ihrer Bibliothek auswählen.

Entscheidungsaktion hinzufügen (4:16)

Im Automatisierungseditor können Sie die Automatisierung benennen und Bot-Aktionen hinzufügen.

Um der Automatisierung eine Entscheidungsaktion hinzuzufügen, wählen Sie das Symbol "+".

Entscheidungsaktionen werden in der Regel zu Beginn der Scanner-Automatisierung verwendet, damit der Bot vor dem Eingeben einer Position bestimmte Marktdaten filtern kann.

Bei der Verwendung von Entscheidungsaktionen stehen viele Kriterien zur Auswahl. In diesem Beispiel verwendet der Bot das Rezept, um den gleitenden Durchschnitt mit dem Preis der zugrunde liegenden Aktie zu vergleichen.

Geben Sie Ihre Eingaben manuell in die variablen Felder ein, um dem Bot genau mitzuteilen, auf welche Daten er sich beim Durchlaufen der Automatisierung beziehen soll:

-Symbol
– Oben / Unten
– Zeitspanne
– Indikator für den gleitenden Durchschnitt
Wenn die Kriterien erfüllt sind, wählen Sie "Speichern". Die Entscheidungsaktion wird dem Automatisierungseditor hinzugefügt. Die Automatisierung folgt dem Pfad "Ja", wenn SPY über dem 200-Tage-SMA liegt.

Eröffne eine neue Stelle (6:47)

Um eine neue Position zu eröffnen, wenn das Aktiensymbol über dem 200-Tage-SMA liegt, wählen Sie im Automatisierungseditor im Zweig "Ja" das Symbol "+". Wählen Sie aus den verfügbaren Bot-Aktionen "Position öffnen".

Es gibt viele Arten von Gegenständen. Dieser Bot wird eine Long-Kapitalposition eröffnen.

Sie können das Symbol und die Anzahl der zu handelnden Aktien auswählen.

Sie haben viele Möglichkeiten, die Höhe des zu kaufenden Kapitals zu wählen.

Wählen Sie "Speichern" und die Aktion zum Öffnen der Position wird dem Automatisierungseditor hinzugefügt.

Wenn der Kurs eines Aktiensymbols über dem 200-tägigen einfachen gleitenden Durchschnitt liegt, eröffnet der Bot eine Long-Aktienposition mit einer Aktie. Wenn der Preis unter dem einfachen gleitenden 200-Tage-Durchschnitt liegt, wird keine Position eingegeben und die Automatisierung endet.

Die Scannerautomatisierung ist abgeschlossen. Wählen Sie "X" in der oberen rechten Ecke, um den Automatisierungseditor zu verlassen. Wählen Sie "Speichern", um die Automatisierung zum Bot hinzuzufügen.

Denken Sie daran, dass der Bot erst aktiv ist, wenn Sie ihn einschalten. Die Automatisierung kann jederzeit ein- oder ausgeschaltet werden. Wenn der Bot eingeschaltet ist, wird die Automatisierung in den geplanten Intervallen ausgeführt. Die Scannerautomatisierung bleibt aktiv, es sei denn, es ist kein Platz zum Hinzufügen neuer Elemente vorhanden. Die Monitorautomatisierung wird automatisch aktiviert, wenn Sie eine Position innerhalb des Bots eröffnen.

Monitorautomatisierung hinzufügen (9:13)

Sobald der Scanner abgeschlossen ist, sucht der Bot basierend auf Ihren Kriterien nach neuen Artikeln mit langem Lagerbestand, die er eingeben kann. Sie können eine Monitorautomatisierung erstellen, um vorhandene Sitze zu verwalten, sobald sie geöffnet sind. Die Monitorautomatisierung startet nur, wenn ein aktiver Eintrag im Bot vorhanden ist.

Monitorautomatisierungen werden ähnlich wie Scannerautomatisierungen erstellt. Wählen Sie das "+"-Symbol im Abschnitt "Monitore", um eine neue Automatisierung zu erstellen, oder wählen Sie aus der Liste der verfügbaren Automatisierungen in Ihrer Bibliothek aus.

Wählen Sie "Neue Automatisierung", um eine neue Monitor-Automatisierung für den Bot zu erstellen. Sie können die Automatisierung benennen und in Ihrer Bibliothek speichern.

Repeater-Aktion (10:46)

Die Monitorautomatisierung beginnt normalerweise mit dem Betrieb des Verstärkers. Repeater-Aktionen rufen Informationen über einen bestimmten Positionstyp ab und durchlaufen alle entsprechenden offenen Positionen im Bot.

Um der Automatisierung eine Repeater-Aktion hinzuzufügen, wählen Sie das Symbol "+" und wählen Sie "Repeater".

Sie können den zu überwachenden Postentyp für die zu überwachende Antriebsaktion auswählen oder einen beliebigen offenen Posten überwachen.

Die Automatisierung durchläuft jede vom Bot eröffnete Long-Aktienposition, unabhängig vom Aktiensymbol. Der Betrieb des Repeaters macht die Verwaltung mehrerer Positionen äußerst effizient.

Entscheidungsaktion hinzufügen (11:50)

Die Ausstiegskriterien für den Bot werden durch den 200-Tage-SMA des Basissymbols bestimmt. Um eine Entscheidungsaktion hinzuzufügen, die auf einen gleitenden Durchschnitt verweist, wählen Sie das „+”-Symbol unter der Repeater-Aktion.

Wählen Sie wie bei der Scannerautomatisierung ein Rezept aus, um den gleitenden Durchschnitt mit dem zugrunde liegenden Aktienkurs zu vergleichen. Wenn die Repeater-Aktion die Automatisierung startet, bezieht sich der Bot auf jede Long-Equity-Position.

Sie können das gleiche Symbol, das in der Scannerautomatisierung verwendet wird, problemlos mit einer benutzerdefinierten Eingabe verknüpfen.

Die benutzerdefinierten Eingaben ermöglichen es Ihnen, auf jede derzeit offene Position zu verweisen, was den Bot sehr flexibel macht, wenn mehrere Ticker verwendet werden.

Jedes Mal, wenn der Monitor ausgelöst wird, wird er für jeden zugewiesenen Positionstyp und jedes Aktiensymbol wiederholt und überprüft, ob der Preis des Symbols unter dem 200-Tage-Straight Moving Average liegt.

Geschlossene Position (13:40)

Um eine Position zu schließen, wenn das zugrunde liegende Aktiensymbol unter dem 200-Tage-SMA liegt, wählen Sie im Automatisierungseditor im Zweig "Ja" das Symbol "+". Wählen Sie aus den verfügbaren Bot-Aktionen "Position schließen".

Verwenden Sie benutzerdefinierte Eingaben, um eine Long-Aktienposition zu schließen, die die Entscheidungskriterien erfüllt.

Wählen Sie "Speichern" und die Schließungsaktion wird der Automatisierung hinzugefügt. Der Bot schließt jede offene Long-Aktienposition, die unter dem 200-Tage-SMA liegt.

Wählen Sie die Schaltfläche "X" und speichern Sie die Automatisierung. Der Bot verfügt über eine Scannerautomatisierung, um neue Einträge für die Eintritts- und Überwachungsautomatisierung zu finden, um offene Positionen zu verwalten.

Bot-Log und Registerkarte "Positionen" (15:43)

Nach dem Aktivieren des Bots zeigt das Protokoll die Automatisierungsaktivität an.

Wenn Sie eine Automation auswählen, wird die Aktivität der Automation angezeigt. Automatisierungsaktivitäten werden angezeigt, einschließlich Entscheidungsergebnissen und Elementdetails.

Da SPY über dem 200-Tage-SMA lag, wurde eine Long-Aktienposition bei 406,81 USD eröffnet.

Der neue Artikel wird auf der Registerkarte Artikel angezeigt.

Wenn eine Position offen ist, verwaltet die Monitorautomatisierung die offenen Positionen. Sobald der Bot sein tägliches Positionslimit erreicht hat, hört die Scannerautomatisierung automatisch auf, nach neuen Positionen zu suchen, bis im Bot Platz ist, um eine weitere Position hinzuzufügen. Überwachen Sie Automatisierungsausführungen in geplanten Intervallen.

Die Monitorautomatisierung schließt die Position, wenn sie unter dem 200-Tage-SMA liegt.

Sie können die globalen Bot-Einstellungen jederzeit bearbeiten, um mehr Positionen zuzulassen. Sie können eine Position auch manuell auf der Registerkarte Positionen schließen.

Wie man einen Trading-Bot programmiert – HedgeTrade Blogde

Trading-Bots sind so, wie sie klingen: automatisierte Asset-Trading-Software. Und Sie können lernen, einen Trading-Bot für Ihre Anlagebedürfnisse zu programmieren. Der Hauptvorteil der Verwendung eines automatisierten Systems ist die Effizienz; Bots können viel schnellere Entscheidungen treffen, indem sie viel mehr der verfügbaren Daten verwenden. If you loved this information and you want to receive more info about inquiry i implore you to visit our web site. Sie sind auch weniger teuer als menschliche Arbeit, die dieselbe Arbeit weniger effizient erledigt. Bots können rund um die Uhr für Sie arbeiten.

Die Funktionsweise von Trading-Bots besteht darin, dass sie gemäß Ihren Anlagespezifikationen programmiert werden und alle verfügbaren Daten verwenden, um Marktbewegungen zu analysieren und vorherzusagen.

Arbeit mit Handelsrobotern

Der Trading-Bot verwendet einfachen Code, um einige grundlegende Versuche durchzuführen. Wenn Sie Ihren eigenen Bot anpassen möchten, müssen Sie Programmieren lernen:

Algorithmische Handelsstrategie: Verwendet statistische Modelle, um das Marktverhalten vorherzusagen
Entwickeln Sie ein persönliches Risikoprofil: Dies hängt von Ihrem Zeitaufwand und Wissen sowie Ihrem Handelskapital ab
Backtesting: Sie müssen Ihre Programme ausführen, um ihren Erfolg zu testen. Diese Tests werden verwendet, um die Programme Ihres Bots zu validieren
Später in diesem Artikel werden wir uns jede der oben genannten Ideen genauer ansehen.

Wenn Sie sich für den automatischen Handel mit Kryptowährungen interessieren, müssen Sie Ihren Bot programmieren. Um effektiv zu sein, muss Ihr Bot in der Lage sein, Marktinformationen zu nutzen, um gute Entscheidungen über Kauf und Verkauf zu treffen. Es muss auch auf Ihr persönliches Risikoprofil programmiert werden.

Bevor wir weitermachen, gibt es einen Vorbehalt, wenn es um die Codierung eines Trading-Bots geht. Um einen Bot zu programmieren, müssen Sie die grundlegende Programmierung für Python oder eine ähnliche einfache Programmiersprache verstehen. Dies kann entmutigend sein oder auch nicht.

Für diejenigen unter Ihnen, die nicht am Lernen interessiert sind oder kein Vertrauen in sich selbst haben, ist das in Ordnung. Heutzutage gibt es viele Plattformen, die Programme mit vorprogrammierten Bots verkaufen, die einfach angepasst werden können.

Wenn Sie mehr daran interessiert sind, dies den Experten zu überlassen, sehen Sie sich die besten Kryptowährungs-Trading-Bots an.

In diesem Artikel finden Sie eine kurze Einführung in die Codierung eines Trading-Bots. Es bietet auch einige nützliche Ressourcen, die Ihnen den Einstieg in Ihre Forschung erleichtern. Beim Entwerfen eines Bots ist es sehr wichtig, sich sicher und kompetent zu fühlen. Stellen Sie also sicher, dass Sie Zugriff auf so viele Ressourcen haben, wie Sie benötigen, um an diesen Ort zu gelangen.

Sobald Sie sich sicher fühlen, testen Sie Ihre Programme. Mal sehen, wie das ganze funktioniert.

Hier sind die Dinge, die Sie benötigen, um den Code Ihres Trading-Bots zu erhalten:

– Windows- oder Mac-Betriebssystem
– Python und PIP
– API-Schlüssel
– Private und öffentliche Schlüssel
– Starten Sie MetaTrader 4 (MT4): eine elektronische Handelsplattform, die die Sprache MetaQuotes 4 (MQL4) verwendet, um Handelsstrategien zu codieren. Das ist Lucas Liams Empfehlung.
Wenn Sie immer noch daran interessiert sind, Ihren eigenen Bot zu programmieren, kann es hilfreich sein, mit den AngloTrading101-Kursen von Liam zu beginnen. Dieser Artikel ist ein wirklich guter Anfang, aber wenn Sie es ernst meinen, bewaffnen Sie sich mit Wissen, indem Sie Ihre Hausaufgaben machen.

Codierung Ihres Bots

Der Trading-Bot ist so programmiert, dass er für Sie Vermögenswerte kauft und verkauft. Diese Funktionen werden durch die Aggregation von Marktsignalen ausgeführt. Die Hauptkomponenten beziehen sich auf Einreise- und Ausreiseregeln. Dies bedeutet, dass Ihr Programm so konzipiert sein muss, dass es innerhalb der von Ihnen festgelegten Einschränkungen ausgeführt wird.

Zu den Beschränkungen gehören Ein- und Ausstiegspreise, der Höchstbetrag, den Sie investieren möchten, und die Vermögenswerte, in die Sie investieren möchten. Diese Daten sind sehr persönlich und hängen weitgehend von Ihrem Anlagekapital und Ihrem Risikoprofil ab.

So sieht Ihr Programm aus

Nachfolgend finden Sie einen kurzen Blick auf ein Beispiel für einen benutzerdefinierten Handelsbot, der Python und die Poloniex-API verwendet.

Wenn Sie bereit sind, mit der Entwicklung zu beginnen, sehen Sie sich diesen YouTube-Kanal an. Es ist sehr wichtig, aus der obigen Demonstration zu entfernen, dass Sie sich mit einer Programmiersprache wie Python vertraut machen müssen.

Darüber hinaus müssen Sie die Märkte, in die Sie investieren möchten, studieren und verstehen. Während Ihr Bot Programme ausführt, müssen Sie Strategien für die Währungen und Vermögenswerte festlegen, in die Sie investieren möchten.

Was musst du zuerst tun

Bot-Code: Der Trading-Bot erledigt grundlegende Dinge mit mehr Präzision und Effizienz als ein Mensch. – Ein einfacher Code definiert die Eintrittsregeln. Das ist, wenn Sie kaufen oder verkaufen. Und deine Ausstiegsregeln. Dies bestimmt, wann Sie in Ihrer aktuellen Position schließen und wie viele Einheiten Sie verkaufen oder kaufen möchten.
– Unterschiedliche Zeitrahmen für Ein- und Ausstiegsregeln Wert und Bewegung verschiedener Anlageklassen Unterschiedliche Marktbedingungen. Dies ist besonders wichtig. Ihr Bot muss mehrere Marktszenarien haben. Wenn Ihr Bot nur darauf programmiert ist, mit früheren Daten zu arbeiten, gibt es zu viel künstliches Vertrauen in das Programm. Dies wird als „Overfitting” bezeichnet. Im Grunde bedeutet dies, dass der Bot nicht genug Risiko- oder Belohnungspotenzial erfasst. Es erfordert konsistente Datenaktualisierungen und Beobachtungen, um sicherzustellen, dass das Programm aktiv genug ist.
– Das operationelle Risiko umfasst Systemabstürze, den Verlust der Internetverbindung, einen schlechten Ausführungsalgorithmus, der zu schlecht ausgeführten Preisen oder verpassten Trades aufgrund der Unfähigkeit, Requotes zu bearbeiten, führt Hinzu kommen Kontrahentenrisiko, Maklerinsolvenz und Diebstahl durch Hacker.

Handelsstrategien

Während Ihr Bot die Arbeit erledigt, müssen Sie sicherstellen, dass er robuste statistische Modelle verwendet, um algorithmische Handelsstrategien zu erstellen.

Es ist für Ihren Bot von Vorteil, die folgenden Kombinationen von Strategietypen zu verwenden:

Makroökonomische Nachrichten (z. B. Löhne außerhalb der Landwirtschaft oder Zinsänderungen)
Fundamentalanalyse (z. B. unter Verwendung von Verdienstdaten oder Verdienstinformationen)
Statistische Analyse (z. B. Korrelation oder Kointegration)
Technische Analyse (ohne gleitende Durchschnitte)
Marktmikrostruktur (z. B. Schiedsgerichtsbarkeit oder Handelsinfrastruktur)
Weitere Nachforschungen

Bist du so weit bei mir? Wenn Sie noch nicht aufgegeben haben, großartig! Aber es ist noch ein langer Weg. Dies ist nur der Anfang Ihrer Hausaufgaben.

Wenn Sie Ihren eigenen Bot bauen möchten. Hier sind einige der Hausaufgabenvorschläge von Lucas Liaw. Der HedgTrade-Blog kann viele Ihrer Anlagefragen beantworten. Stellen Sie also sicher, dass Sie die folgenden Begriffe und ihren Bezug zu Kryptowährungsinvestitionen verstehen:

Marktineffizienz
Preis / Vermögenswerte / Marktbeziehung
Marktteilnehmer
die Mikrostruktur des Marktes
Makroökonomie
Marktgrundlagen
hartes Schiedsverfahren
weiche Schlichtung
strukturierte Produkte
Orderlimitbuch
Markttiefe
Einzelhändler im Vergleich zu Hedgefonds / institutionellen Anlegern
Finanzaustausch
Börsenprodukte
Kein Rezept
Preisvorstellung und Realität
Preisaktion und Preisverhalten
Nachdem Sie nun ein wenig mehr über die Codierung Ihres Trading-Bots verstanden haben, gehen wir zum grundlegenden Code über, mit dem Sie während der historischen Tests beginnen können.

Denken Sie daran, dass es am Anfang lange dauert. Aber sobald Sie sich wohler fühlen, wird es nicht so langweilig. Und je besser Sie damit umgehen, desto mehr Geld sollten Sie verdienen!

Wenn Ihre Strategien also nicht funktionieren, müssen Sie Ihre Handelsstrategien überdenken.

Grundinstallation Ihres Trading-Bots

1. Bereiten Sie Python und PIP auf Ihrem Computer vor: Sie müssen lernen, die grundlegende Python-Sprache zu verstehen und damit zu arbeiten und auch ein Python-Skript ausführen.
2. Installieren Sie die Python-Bibliothek.
3. API-Schlüssel abrufen: Es gibt eine beliebige Anzahl von Konten, von denen Sie API-Schlüssel abrufen können. Wenn Sie neu im Trading sind und nicht wissen, was Sie handeln sollen, empfiehlt Lucas Liew Metatrader 4 (FX und CFDs auf Indizes, Aktien, Rohstoffe und festverzinsliche Wertpapiere), Quantopian (nur Aktien) oder Quantconnect (Aktien und FX).
4. Die Programmiersprachen der oben genannten Plattformen verwenden MQL4, Python und C#.
5. Hausaufgabe: Verstehen Sie die folgenden Konzepte – Codierung / Programmierung von HandelsstrategienMQL4, MQL5EasyLanguageAFLPython / C# / C++ / R / MATLAB / VBA for Finance Trading Technologies CQGMetaTrader 4, MetaTrader 5AmibrokerNinjaTraderMultiChartsTradeStation Broker AP

6. Benennen Sie Ihren Schlüssel.
AUSZAHLUNG NICHT ERLAUBEN. Wenn Sie Abhebungen zulassen, kann Ihr Bot bei Bedarf Geld von Ihren Konten abheben. Dadurch erhöht sich das Risiko für Ihren Bot, gehackt zu werden oder Geld auszugeben, das Sie nicht beabsichtigt haben.
7. Sie müssen VPS-, Ausfallzeitbehandlungs- und Evaluierungsverfahren sicherstellen. Es ist notwendig, die Leistung von Robotern zu überwachen und ihre Strategien in Bezug auf den realen Markt zu analysieren. Dazu gehören: Ineffizienzen, Backtesting und Optimierungen. Dies sollte während der gesamten Lebensdauer des Bots erfolgen.
8. Bewahren Sie eine sichere, schriftliche Kopie der generierten Schlüsselpaare auf und geben Sie niemals Ihre privaten Schlüssel weiter.

Hier ist ein grundlegendes Codierungsbeispiel

Letztes Wort

Bot-Trader haben zwar viele Vorteile, aber es ist kein Schema, um schnell reich zu werden. Sie müssen: Marktstrategien verstehen, grundlegenden Code lernen und Ihren Handelsbot mit sauberen, genauen Daten versorgen.

Es wird dringend empfohlen, dass Sie sich mit einigen der derzeit verfügbaren Bots vertraut machen. Und wenn Sie nicht glauben, dass Sie bereit sind, Ihren eigenen Handelsbot zu codieren, beginnen Sie mit einem Bot von Cryptohopper oder 3Commas.

Lucas Liew ist eine großartige Ressource, wenn Sie die Codierung Ihres Handelsbots ernst nehmen möchten.

Wie das alte Sprichwort sagt; wenn es wahr zu sein scheint, ist es wahrscheinlich. Der wirkliche Vorteil des automatischen Handels ist ein schnellerer und genauerer Ein- und Ausstieg.

Wenn Ihr Bot funktioniert, sollten Sie Geld verdienen. Dies bedeutet, dass es so viele Informationen wie möglich verwendet, um das Marktverhalten genau zu lesen und schnell und genau zu verkaufen.

Nur weil Sie Geld verdienen, bedeutet das nicht, dass Sie Ihren Bot nicht warten müssen oder dass Sie auf die historischen Tests verzichten können. Bleiben Sie mit Ihrem Portfolio auf dem Laufenden und stellen Sie sicher, dass Ihr Code so funktioniert, wie Sie ihn entworfen haben, und optimieren Sie ihn nach Bedarf.