Skip to content
/ zenbot Public
forked from DeviaVir/zenbot

Zenbot Deutsch ist ein Befehlszeilen-Kryptowährungs-Handelsbot, der Node.js und die MongoDB verwendet.

License

MIT and 2 other licenses found

Licenses found

MIT
LICENSE
Unknown
LICENSE-de
MIT
LICENSE-en
Notifications You must be signed in to change notification settings

dwhr-pi/zenbot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

zenbot logo

Um dem Pfad zu folgen: “Schauen Sie zum Meister, folgen Sie dem Meister, gehen Sie mit dem Meister, sehen Sie durch den Meister und werden Sie der Meister.” – Zenbot-Sprichwort

Zenbot Deutsch Build/Test Status

Diese deutschsprachige Version v4.1.0.1 von Zenbot entspricht der englischen original Version v4.1.0 von DeviaVir.

Systemvorraussetzungen:

Setzt 64-Bit-Prozessor und -Betriebssystem voraus 3 GB min. Arbeitsspeicher.

Mindestanforderung: Empfohlen:
Computer: Raspberry Pi PC
Prozessor: ARM 1 Kern mit 1,5 GHz ergibt 100 % Auslastung. Raspberry Pi ARM 4 Kerne mit je 1,5 GHz ergeben eine Auslastung von 25 %.
Arbeitsspeicher: 3 GB RAM 8 GB RAM
Speicherplatz: ?? GB verfügbarer Speicherplatz
Betriebssystem: Linux 64-bit Windows 10

Gilt noch nicht
|Prozessor:|Intel Core i5 3570 oder AMD FX-8350|
|Grafik:|GPU: NVIDIA GTX 760, AMD Radeon 7970 / R9280X GPU RAM: 2 GB Video Memory| |

Mein Update

Für die Abhängigkeit "ccxt" wurde in package-lock.json von Version "1.33.64" auf Version "1.40.1" geändert und aktuallisiert. Die original Abhängigkeit steht in der Datei "package-lock-org.json" weiterhin und dient als Backup. Weitere Versionen von "ccxt" unter "https://registry.npmjs.org/ccxt/" aufindbar.

Meine Arbeit:

  1. Ich erstelle die Zenbot-Dokumentation neu und sortiere diese Neu. Inhaltlich bleibt diese gleichlautend, soll übersichtlicher werden. Fehler bei der Installtion auf Raspberry Pi 4B 8GB werden korrigiert.

  2. NPM wird aktualisiert und auf den aktuellen Stand aller notwendigen NPMs reduziert.

  3. Ein rebuild aller vorhanden Zenbot's wird durchgeführt und als ein neue Branche veröffendlicht.

  4. Eine Intregration von intressanten Forks wird herbei geführt.

  5. Ein Dokumentationsserver, der es ermöglicht, den Inhalt der Dokumentation als Webseite zu starten und im Browser nachlesbar zu machen.

Erstellen der Dokumentation

Hiermit sollen Sie künftig sich selbst eine Dokumentation als Webseite mit erstellen können, die Sie dann im Ihrem Browser aufrufen können.

  • Klonen Sie es: git clone https://github.com/dwhr-pi/zenbot.git

  • Abhängigkeiten installieren/aktualisieren: pip3 install -Ur requirements.txt

  • Verzeichnis wechseln: cd zenbot

  • Führen Sie im Stammverzeichnis Folgendes aus: mkdocs serve

  • Update bzw. Upgrade von Phyton durchführen sudo /usr/bin/python3 -m pip install --upgrade pip

Es baut die statischen HTML-Seiten in ein temporäres Verzeichnis und startet einen lokalen Webserver unter http://localhost:8001. Wenn Sie Probleme beim Zugriff auf die MkDocs-Website haben, können Sie auch eine bestimmte IP-Adresse oder alle IP-Adressen abhören, z. B. mkdocs serve -a 0.0.0.0:8001.

MongoDB - Das Problem auf dem Raspbian!

Inhaltsverzeichnis

Aktueller Status

Zenbot 4 ist funktionsfähig, hat aber Probleme, zuverlässig Gewinne zu erzielen. An dieser Stelle würde ich davon abraten, mit großen Beträgen zu handeln, bis einige dieser Probleme gelöst werden können:

  • Viele Leute melden Verluste im Live-Handel, auch wenn die Simulationsergebnisse und/oder der Papierhandel positiv sind.
  • Dies ist im Moment meine höchste Priorität, da ein unrentabler Bot nicht viel wert ist, aber verstehen Sie bitte, dass es schwierig ist, zuverlässig Gewinne zu erzielen, und ebenso einen realistischen Simulator.
  • Die Verluste können darauf zurückzuführen sein, dass die Default-Strategie bei seitwärts gerichteten (nicht tendierenden) Marktbedingungen nicht gut funktioniert, während der Ausführung von Limit-Orders ausrutscht oder beides. Derzeit würde ich davon abraten, Zenbot auf einem Markt zu verwenden, der keinen Trend aufweist oder allgemein abwärts tendiert.
  • Die Limit-Order-Strategie, die Zenbot verwendet, um Taker-Gebühren zu vermeiden, ist anfällig für Rennbedingungen und Verzögerungen. Es muss wahrscheinlich ein Modus für die Verwendung von marktüblichen Aufträgen geschaffen werden, der häufige Handelsstrategien aufgrund von Gebühren weniger rentabel machen kann, aber insgesamt eine zuverlässigere Ausführung.
  • Eine bevorstehende Funktion wird es Zenbot ermöglichen, einen begrenzten Betrag Ihres Guthabens zu verwenden. Dies soll beim Experimentieren mit dem Live-Handel helfen, es wird die möglichen Verluste durch die oben genannten Probleme mindern.

Zenbot ist für mich ein Hobbyprojekt und es tut mir leid, dass ich mich ihm nicht Vollzeit widmen kann. Da ich immer beschäftigter werde, kann sich die Entwicklung ab hier etwas verlangsamen, also haben Sie bitte etwas Geduld, wenn Probleme nicht sofort behoben werden.

Beschreibung

Zenbot ist ein Befehlszeilenbasierender-Kryptowährungs-Handelsbot, der dazu Node.js und die MongoDB verwendet. Es verfügt über:

  • Vollautomatischer, auf technischen Analysen basierender Handelsansatz.
  • Mit vollständiger Unterstützung für Binance, Bitfinex, Bitstamp, Bittrex, CEX.IO, GDAX, Gemini, HitBTC, Kraken, Poloniex, QuadrigaCX und TheRockTrading. Und funktioniert mit weiteren diversen Börsen [Exchanges]. Deren vollständige Unterstützung ist allerdings noch nicht abgeschlossen.
  • Plugin-Architektur zur Implementierung der Exchangeunterstützung oder zum Schreiben neuer Strategien.
  • Simulator für Backtesting-Strategien oder als Zip Backtesting-Strategien oder auf GitHub Backtesting-Strategien gegen historische Daten.
  • Der Handelsmodus "Papier" arbeitet mit einem simulierten Kontostand, während Sie den Live-Markt beobachten.
  • Konfigurierbare Verkaufsstopps, Kaufstopps und (nachlaufende) Gewinnstopps.
  • Flexibler Stichprobenzeitraum und Handelshäufigkeit - durchschnittlich 1-2 Trades/Tag mit 1h Zeitraum, 15-50/Tag mit 5m Zeitraum.

Haftungsausschluss

  • Zenbot ist KEINE sichere Gewinnmaschine. Verwendung nur auf eigenes Risiko!
  • Kryptowährung ist immer noch ein Experiment, und Zenbot auch. Das heißt, beide können jederzeit fehlschlagen.
  • Das Ausführen eines Bots und das Handeln im Allgemeinen erfordern eine sorgfältige Untersuchung, der damit verbundenen Risiken und Parameter. Eine falsche Einstellung kann zu erheblichen Verlusten führen.
  • Lassen Sie den Bot niemals eine längere Zeit unbeaufsichtigt. Zenbot weiß nicht, wann er aufhören soll. Seien Sie also bereit dies zu stoppen, wenn zu viel Verlust aufkommt.
  • Oft sind die Standard-Handelsparameter im Vergleich zu einer Buy-Hold-Strategie unterdurchschnittlich. Führen Sie daher einige Simulationen durch und finden Sie die optimalen Parameter für die von Ihnen gewählten exchange/pair-Paar (Börse/Währungspaar), bevor Sie "All-in" gehen.

Dokumentation

Die ausführliche Dokumentation befindet sich im docs-Ordner oder auf GitHub docs-folder-Ordner. .

Fragen

Schauen Sie sich zuerst die docs-Dokumente an und es gibt auch FAQs, die Ihre Fragen beantworten können. Wenn nicht, stellen Sie bitte (Programmier-) Fragen in Englischer Sprache zu Zenbot auf Reddit (subreddit zenbot).

Gemeinschaft

Treten Sie der Zenbot-Community auf Reddit in Englischer Sprache bei!

Spenden

PS: Einige haben gefragt, wie sie für die Zenbot-Entwicklung spenden können. Wir akzeptieren Spenden an die folgenden Bitcoin-Adressen:

carlos8f's BTC (ursprünglicher Zenbot-Autor)

187rmNSkSvehgcKpBunre6a5wA5hQQop6W

DeviaVir's BTC (aktueller Betreuer)

3A5g4GQ2vmjNcnEschCweJJB4umzu66sdY

DWHR-Pi's BTC (aktueller Deutscher Übersetzer)

17aJRRkpwAUHjFSrV9VqFv3ikLMM9n7drb

zenbot logo

Thanks!

Bemerkenswerte Forks (Gabelungen)

Diese Forks kann man sehr gut auch mit der herokuapp auffinden.

Videos


Lizenz: MIT

Hiermit wird jeder Person, die eine Kopie dieser Software und der zugehörigen Dokumentationsdateien (die "Software") erhält, kostenlos die Erlaubnis erteilt, uneingeschränkt mit der Software umzugehen. Einschließlich, jedoch nicht beschränkt auf die Rechte zur Nutzung, zum Kopieren, Ändern, Zusammenführen, veröffentlichen, vertreiben, unterlizenzieren und/oder verkaufen Kopien der Software und erlaubten Personen, denen die Software zur Verfügung gestellt wird, dies unter den folgenden Bedingungen:

Der obige Urheberrechtshinweis und dieser Erlaubnishinweis sind in allen Kopien oder wesentlichen Teilen der Software enthalten.

DIE SOFTWARE WIRD "WIE GESEHEN" OHNE JEGLICHE AUSDRÜCKLICHE ODER STILLSCHWEIGENDE GEWÄHRLEISTUNG ZUR VERFÜGUNG GESTELLT. EINSCHLIESSLICH DER GEWÄHRLEISTUNG FÜR MARKTGÄNGIGKEIT, EIGNUNG FÜR EINEN BESTIMMTEN ZWECK UND NICHTVERLETZUNG. IN KEINEM FALL HAFTEN DIE AUTOREN ODER COPYRIGHT-INHABER FÜR JEGLICHE ANSPRÜCHE, SCHÄDEN ODER ANDERE HAFTUNGEN, OB VERTRAGS-, TORT- ODER ANDERWEITIGE MASSNAHMEN AUS, AUS ODER IM ZUSAMMENHANG MIT DER SOFTWARE ODER DER NUTZUNG ODER ANDEREN ANGEBOTE SOFTWARE.

About

Zenbot Deutsch ist ein Befehlszeilen-Kryptowährungs-Handelsbot, der Node.js und die MongoDB verwendet.

Topics

Resources

License

MIT and 2 other licenses found

Licenses found

MIT
LICENSE
Unknown
LICENSE-de
MIT
LICENSE-en

Code of conduct

Stars

Watchers

Forks

Packages

 
 
 

Languages

  • HTML 75.9%
  • JavaScript 17.9%
  • CSS 3.6%
  • EJS 1.8%
  • Python 0.4%
  • Smarty 0.2%
  • Other 0.2%