Ein kostenloses und Open-Source-Bitcoin-Handelstool wurde von zwei Studenten entwickelt. Ein freier und Open Source Trading Bot wurde für den Einsatz an der Bitstamp Börse von zwei Studenten entwickelt.
Das beeindruckende Tool heißt BitVision und kann direkt im Terminal des Benutzers ausgeführt werden, wobei Trades über die Börse API ausgeführt wird.
Nach dem Herunterladen und Ausführen der Anwendung müssen alle Benutzer eine Börsenhandels-API über Bitstamp anfordern, bevor sie mit der automatisierten Trading-Engine und dem Dashboard der Software experimentieren können.
Angekündigt auf Reddit
Chief Architect für das Projekt und Illinois Mathe Major Jonathan Shobrook kündigte das Projekt auf dem R/Bitcoin -Subreddit an. Sein Posten gelang es, über 1.300 Upvotes zu gewinnen. In der Reddit-Einreichung verwies er insbesondere auf die Tatsache, dass das Projekt FOSS (free and open source) war.
Aus der Betrachtung der Daten auf GitHub scheint das Projekt von Jonathan Shobrook und Aaron Lichtman entwickelt worden zu sein. Zwischen ihnen ist es diesen beiden Vollzeitstudenten gelungen, einen sehr beeindruckenden Proof of Concept zu erarbeiten, zumindest gesagt.
Was ist das?
Das BitVision-Tool ist ein Echtzeit-Charting und Trading Dashboard, das mit der Bitstamp-Börse verwendet werden kann.
Das Hauptmerkmal des Tools ist „ein automatisierter Trading Bot, der maschinelles Lernen nutzt, um Kursbewegungen vorherzusagen und risikobereinigte tägliche Trades zu platzieren.“
Beeindruckend und im Gegensatz zu anderen Systemen gibt es auch keine Notwendigkeit, dass ein Benutzer einen Server hosten muss, um das Programm auszuführen (über eine Drittanbieter-Website). Die Open-Source-Software funktioniert vollständig im Benutzerterminal.
Der Informatik-Major Aaron Lichtman sagte: „Benutzer müssen sich auch nur [über die Exchange-API] anmelden, um einen Handel zu tätigen. Wenn Sie nur die Dashboard-Funktion ausprobieren möchten, dann ist kein Login erforderlich.“
So funktioniert's
Auf der GitHub read me Seite für das Tool besagt es, dass die Befehlszeilenschnittstelle auf der Blessed.js-Bibliothek basiert. Die BitVision-Architektur dreht sich um ein lokales Verzeichnis von JSON-Dateien, das verwendet wird, um „Persistenz des Anwendungsstatus und für die Anzeige von Daten auf dem Dashboard zu erreichen.“
Wenn ein Benutzer ein Ereignis auslöst (z. B. eine Bestellung aufgeben oder die Diagramme aktualisieren), wird ein untergeordneter Prozess initiiert, um die entsprechende Aktion auszuführen.
Die Dienstleistungen sind in drei Module unterteilt: Retriever, Trader und automatisierte Trading Engine.
Automatisiertes Trading Engine
Die automatisierte Handels-Engine verwendet „ein maschinelles Lernsystem, das versucht, das Zeichen der nächsten Änderung des Bitcoin-Preises vorherzusagen und Trades entsprechend zu platzieren.“
Die Trading-Engine wird auf einen Feature-Satz von historischen Kerzendaten, technischen Indikatoren und Blockchain-Daten geschult. Wenn der Motor eingeschaltet ist, kann der Bot je nach Vorhersage eine risikobereinigte Kauf- oder Verkaufsanordnung platzieren.
Damit der Motor seine Entscheidung trifft, nutzt der Bot eine Reihe von technischen Handelsindikatoren. Die Indikatoren wurden ausgewählt, um das Rauschen in Kerzendaten zu reduzieren und können Preismuster für das Modell aufzeigen, von dem es lernen kann.
Die Indikatoren untersuchen Preisdynamik, Volatilität, Trends und ob die Kryptowährung übergekauft oder überverkauft wird.
Es berücksichtigt beliebte TA-Tools wie Rate of Change Ratio (ROCR), Average True Range (ATR), On-Balance-Volumen (OBV), Triple exponential Moving Average (TRIX), Momentum (MOM), Average Directional Index (ADR), Williams% R (WILLR), Relative Strength Index (RSI), gleitender Durchschnitt Konvergenz Divergence Divergence Divergence Divergence Divergence Divergence (MACD) und, last but not least, exponentieller gleitender Durchschnitt (EMA).
Benötigt noch mehr Backtesting
Als Shobrook gefragt wurde, wie die aktuelle Rentabilität für das Tool war, antwortete er, dass die „Handelsmaschine noch nicht zurückgetestet wurde, aber die Genauigkeit des Modells bei der Vorhersage von Kursbewegungen wurde getestet.“
Als abschließendes Wort der Vorsicht erwähnten die Studenten, dass „die Trading-Engine ein Proof of Concept ist, nicht etwas, das man vertrauen sollte, um Geld zu verdienen.“
Erinnert an Satoshi
Es sieht so aus, als hätten die beiden Studierenden viel Mühe in die Gestaltung und Ausführung des BitVision-Tools gesteckt. In letzter Zeit haben wir gesehen, dass so viele stark finanzierte Krypto-Projekte im Raum gestartet wurden (alle konkurrieren, um Hype zu schaffen und Gewinne zu erzielen), so dass zwei helle Studenten zusammenkommen, um ein kostenloses und Open-Source-Werkzeug für die Gemeinschaft zu bauen und zu veröffentlichen, erfrischend und scheint sehr an die Basis zu erinnern, offen Quelle Bewegung, die Satoshi begann sich vor all den Jahren.
Disclaimer: The views and opinions expressed by the author should not be considered as financial advice. We do not give advice on financial products.