Handelskurs auf iPad
Allgemein

Tradingbot, Elon Musk, Twitter und Dogecoin – Das Quartett zum Reichtum

Eine kurze Geschichte die aufzeigt, wie ich meinen Tradingbot zum Laufen brachte. Er handelt Dogecoin und zwar immer dann, wenn Elon Musk positiv über das Thema Kryptowährung twittert.

Headlines wie „Manipuliert Elon Musk den Bitcoin-Kurs?“ oder „Elon Musk treibt den Dogecoin“ haben etwas gemeinsam. Die Nachrichten schürten in mir den Traum nach dem schnellen Geld. Wenn es doch nur eine Möglichkeit gibt von dieser Manipulation zu profitieren? Denn jedes Mal, wenn Elon Musk über das Thema Kryptowährung twittert, bewegt sich der Dogecoin Preis überdurchschnittlich stark.
Ich brauche einen Twitter Tradingbot!

Das Potential von Dogecoin in Kombination mit Elon Musk und Twitter

Auswirkung von Elon Musks Tweet auf den Dogecoin Preis am 14. Dezember 2021 (eigene Darstellung, Tradingview & Twitter)

Gesamthaft hat Elon Musk über 70 Nachrichten zum Thema Dogecoin getwittert. Seine erste Nachricht setzte er am 2. April 2019 ab. Seither teilte er in unregelmässigen Abständen immer wieder seine Meinung über Dogecoin auf Twitter. Beinahe alle Tweets beeinflussten den Preis positiv und katapultierten die Kurswährung in die Höhe. Ein extremeres Beispiel zeigte sich am 14. Dezember 2021. Dogecoin wurde kurz nach Elon Musks Tweet 38% höher gehandelt.

„Mein Ziel war klar, ich wollte mein Geld vermehren und Technoking Elon soll dabei helfen.“

Remo Thommen

Meine Strategie zum Handeln von Dogecoin

Um erfolgreich zu handeln, brauchte ich eine Strategie. Ich untersuchte die letzten Tweets von Elon Musk und kam zum Schluss, dass folgende Strategie Sinn macht:

  • Wann soll Dogecoin gekauft werden: Immer, wenn Elon Musk eine positive Nachricht zum Thema Kryptowährung twittert.
  • Wann soll Dogecoin verkauft werden: 50% nach 15 Minuten, den Rest nach einer Stunde.

Mit dieser Strategie lass ich mein Tradingbot ins Rennen. Er soll ohne jeglichen Input meinerseits mein Geld vermehren. Den genau das macht ein Tradingbot aus. Einmal eine Strategie definiert, so befolgt der Trading-Roboter vollautomatisch die aufgestellten Regeln. Emotionen werden somit komplett ausgeschaltet.

Das muss mein Tradingbot können, um Geld zu verdienen

Skizzierung Schnittstellen Tradingbot
Skizzierung Schnittstellen Tradingbot (eigene Darstellung, JD Lasica, CC BY 2.0)

Um die geplante Strategie zu verfolgen, muss mein Tradingbot folglich in der Lage sein:

  • Twitter Nachrichten zu lesen,
  • Twitter Nachrichten auszuwerten,
  • Dogecoin auf einer Börse kaufen und verkaufen

Um Elon Musks Twitter Feed zu lesen, musste ich mich mit der Twitter API beschäftigen. Das von Twitter kostenlos zur Verfügung gestellte Application Programming Interface ermöglicht die Kommunikation zwischen meinem Tradingbot und Twitter. Eine einfache Anmeldung auf der Twitter Developer Platform genügte und ich war in der Lage Twitter mittels Code zu durchforsten. Den Code schrieb ich mit Python. Die einfach verständliche Programmiersprache eignet sich perfekt für solche Projekte. Zusätzlich sind im Netz unzählige Artikel und Hilfestellungen zum Thema Python Tradingbot zu finden (siehe weiterführende Links am Ende des Artikels).

Ist das ein Tweet über Dogecoin und ist er positiv?

Bis jetzt konnte mein Tradingbot Elon Musks Twitter Feed auslesen. Nun musste ich einen Filter integrieren. Nur Tweets mit den Begriffen «Dogecoin», «Doge» oder «Crypto» sind für meine Strategie relevant. Auch muss noch sichergestellt werden, dass der Tweet positiv ist. Ich wollte unter allen Umständen vermeiden, dass der Tradingbot tausende von Franken verliert, nur weil «Troll» Elon negativ über den Memecoin Doge schreibt. Für diese Knacknuss bin ich auf das Python Modul NLTK gestossen.

Sentimentanalyse erklärt in 2min (Fun Robotics 2021, Youtube)

Das Natural Language Toolkit (NLTK) ermöglicht mittels gleichnamigen Python Modul die Analyse von Text. Relevant für dieses Projekt ist die Polaritätserkennung, auch genannt Sentimentanalyse. Der Tradingbot muss entscheiden können, ob der Tweet von Elon Musk positiv, negativ oder neutral ist. Die sogenannte Sentimentscore informiert über die Polarität eines Texts. Eine Sentimentscore von -1 bedeutet negativ, 0 neutral und 1 positiv. Die Berechnung in meinem Code verfolgt den lexikonbasierten Ansatz. Ein frei verfügbares Lexikon (VADER-Lexikon) ordnet jedem Begriff eine Sentimentpunktzahl zu. Wörter wie «Liebe», «fröhlich» oder «grossartig» haben eine Punktzahl nahe 1, Wörter wie «schrecklich» oder «Katastrophe» liegen bei -1. Für die Sentimentscore eines Satzes wird die Summe über alle Wörter gebildet.

Binance als Kryptowährungsbörse für den Handel mit Dogecoin

Der Tradingbot war nun in der Lage zu entscheiden, ob ein Kauf getätigt werden soll. Für die Ausführung eines Trades fehlte noch die Verknüpfung mit einer Börse. Auch hier kann die Superkraft von API’s verwendet werden. Jede moderne Kryptowährungsbörse bietet ein API an. Für meinen Tradingbot wählte ich die Kryptowährungsbörse Binance. Vor der Wahl überprüfte ich natürlich, ob die Börse den gewünschten Coin im Angebot hat. Zusätzliche wichtige Entscheidungsfaktoren waren: tiefe Handelsgebühren, hohe Sicherheit der Plattform, flexible und günstige Ein- und Auszahlungsmöglichkeiten.

Bin ich nun reich?

Skeptischer Roboter Icon
Skeptischer Roboter

Der Traum vom schnellen Geld wird wahr. Naja, mal schauen, ob Elon Musk auch in Zukunft fleissig über Kryptowährung twittert. Mein Tradingbot ist auf jeden Fall bereit. Er schlummert unter meinem Bürotisch auf einem Raspberry Pi und kann es kaum erwarten den ersten Kauf zu tätigen. Alle 5 Minuten sucht er nach neuen Tweets von Elon Musk. Mein geistiger Reichtum ist bereits gestiegen. Dank Elon Musk bin ich also reicher geworden, denn ohne seine Krypto- und Dogecoin-Tweets hätte ich mich nie mit dieser Thematik beschäftigt. Danke Elon!

Weiterführende Links:

Quellen:

Beitrag teilen

remothommen

Remo Thommen ist Student bei der Fachhochschule Ost und bloggt zum Modul Studienreise des Studiums Wirtschaftsinformatik.

Alle Beiträge ansehen von remothommen →

Schreibe einen Kommentar