** Beachten Sie, dass die Die in diesem Tutorial verwendete API wird nicht mehr verwendet. Dieser Artikel sollte zu illustrativen Zwecken in diesem Sinne gelesen werden.
Der Verstand des Traders ist das schwache Glied in jeder Handelsstrategie oder jedem Plan. Eine effektive Handelsausführung erfordert menschliche Inputs, die in die entgegengesetzte Richtung zu unseren Instinkten laufen. Wir sollten kaufen, wenn unser Reptilienhirn verkaufen will. Wir sollten verkaufen, wenn unsere Eingeweide wollen, dass wir mehr kaufen.
Es ist noch schwieriger, Kryptowährungen mit einer kritischen Verfassung zu handeln. Die jungen und aufstrebenden Märkte werden von „Pumpgruppen“ überflutet, die intensive FOMO (Fear of Missing out) fördern, die die Preise in die Höhe treiben, bevor sie sie wieder auf die Erde bringen. Viele Anfänger handeln auch auf diesen Märkten, Investoren, die möglicherweise nie einen Handel an der NYSE eingegangen sind. Bei jedem Trade gibt es einen Maker und einen Taker, und kluge Krypto-Investoren finden es einfach, die Vorteile der Anfänger zu nutzen, die den Raum überfluten.Um meine Emotionen vom Kryptohandel zu lösen und die 24/7 offenen Märkte zu nutzen, habe ich beschlossen, einen einfachen Handelsbot zu bauen, der einer einfachen Strategie folgt und Trades ausführt, während ich schlafe.Viele „Bot-Trader“, wie sie genannt werden, verwenden die Programmiersprache Python, um diese Trades auszuführen. Wenn Sie „Crypto Trading Bot“ googeln würden, würden Sie Links zu Python-Code in verschiedenen Github-Repositories finden.
Ich bin Data Scientist und R ist mein Hauptwerkzeug. Ich suchte nach einem anständigen Tutorial zur Verwendung der R-Sprache zum Erstellen eines Handelsbots, fand aber nichts. Ich wollte mein eigenes Paket für die Schnittstelle zur GDAX-API erstellen, als ich das Paket rgdax fand, bei dem es sich um einen R-Wrapper für die GDAX-API handelt. Im Folgenden finden Sie eine Anleitung zum Zusammenstellen eines Trading-Bots, mit dem Sie Ihre eigenen Strategien entwickeln können.Kurz gesagt, wir werden das Ethereum — USD-Paar an der GDAX-Börse über ihre API über den rgdax-Wrapper handeln. Ich mag dieses Paar Handel, weil Astraleum (ETH) ist in der Regel in einer bullischen Haltung, die diese Strategie erlaubt zu glänzen.Hinweis: Dies ist eine super-simple Strat, die nur ein paar Dollar in einem Bullenmarkt machen wird. Verwenden Sie dies in jeder Hinsicht als Basis für den Aufbau Ihrer eigenen Strat.
Wir werden kaufen, wenn eine Kombination von Indikatoren des Relative Strength Index (RSI) auf einen vorübergehend überverkauften Markt hindeutet, mit der Annahme, dass die Bullen die Preise erneut nach oben treiben und wir Gewinne erzielen können.
Sobald wir kaufen, gibt der Bot drei Limit-Verkaufsaufträge ein: eine bei 1% Gewinn, eine andere bei 4% Gewinn und die letzte bei 7% Gewinn. Dies ermöglicht es uns, schnell Mittel freizugeben, um mit den beiden 1st-Orders in einen anderen Trade einzusteigen, und die 7% -Order stärkt unsere Gesamtrentabilität.
Wir werden Rstudio und Windows Task Scheduler verwenden, um unseren R-Code regelmäßig (alle 10 Minuten) auszuführen. Sie benötigen ein GDAX-Konto, um Bestellungen zu senden, und ein Google Mail-Konto, um Handelsbenachrichtigungen zu erhalten.