Bitcoin Forum
November 11, 2024, 06:52:01 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: Mein Crypto-Rebalancing-Bot  (Read 620 times)
LibertValance (OP)
Hero Member
*****
Offline Offline

Activity: 1008
Merit: 528


The man who shot entire balance


View Profile
October 02, 2021, 07:19:47 PM
Merited by qwk (7), sam00 (3), mole0815 (1), Lakai01 (1), MinoRaiola (1), -doubleU- (1), Spray. (1)
 #1

Hallo Bitcointalker,

ich hatte es an anderer Stelle schon angekündig, hier ist nun der Thread zu meinem Crypto Rebalancing-Bot. Holt euch eine Tasse Tee, oder gleich ne Kanne, es wird lang... aber nicht langWEILIG  Cool

Worum geht es?
->
Ich habe einen Bot geschrieben, der auf der Börse Binance die vier Assets BTC, ETH, € und BUSD (hauseigener US$ Token der Börse) hält und ständig (alle 6 Minuten) rebalancet.



Auf welcher Grundlage ist das geschehen?
->
Ich suchte nach einer Lösung, allein aus der Volatilität der Coins Profit zu schlagen, und mich um nichts mehr kümmern zu müssen.
Der Anfang war dieser alte Thread:
https://bitcointalk.org/index.php?topic=2099548.0
Da hat ein User namens Kalkulatorix seinem Namen alle Ehre gem8 und diverse Berechnungen zu unterschiedlichen regelbasierten Strategien angestellt (siehe dazu insbesondere Post #14).

Dabei kam im Großen und Ganzen folgendes heraus:
-eine Rebalacing-Strategie mit 50/50 Bitcoin zu FIAT bleibt in einem krassen, langen Bullenmarkt ehrlich gesagt meilenweit hinter HODL (Buy&Hold)... vor Steuern, und nach Steuern erst recht.
-dafür kann sie jedoch in Märkten, die sich unterm Strich nicht bewegen, auch noch akzeptable Renditen einfahren

Zum weiteren Verständnis muss man etwas erklären:
-es gibt grundsätzliche 2 Arten von Rebalancing:
-das periodische Rebalancing, wie es Kalkulatorix beschrieben hat. Dabei wird in bestimmten Zeitabständen, z.B. alle 24h, das Rebalancing stur durchgeführt, egal wie weit das Portfolio auseinander gedriftet ist in dieser Zeit
-oder das Threshold-Rebalancing. Da geschieht gar nichts, so lange nicht

Ich habe weitere Quellen gesucht und gefunden:

https://phemex.com/academy/crypto-portfolio-rebalancing

Die Grundlagen der Studie sind aber sehr anders als bei Kalkulatorix:
-wir haben kein FIAT drin
-es werden mehrere Token verwendet. Zur Erinnerung: Kalkulatorix hatte nur Hälfte Bitcoin, Hälfte Dollar - fertig
-es wird sowohl periodisches als auch Threshold-Rebalancing beschrieben
-genau genommen ist es die Zusammenfassung mehrerer anderer Studien, die im Artikel auch verlinkt sind

Mein Resumee daraus:
-es lohnt sich, mehr als 2 Assets zu verwenden
-es lohnt sich, beim periodischen Rebalancing die Frequenz hochzuschrauben (also die Abstände zu verkürzen). Bei den Abständen von Kalkulatorix (24h, 7d) geht das noch einigermaßen von Hand. Mit 1h, wie in der Studie beschrieben, natürlich nicht mehr.
-die Studie zeigt als kürzeste Zeitspanne für das perdiodische Rebalancing 1h auf, und weist dabei Trading Fees von 0.25%, wobei die Fees manchmal doppelt anfallen, weil es für manche der Assets kein direktes Trading Pair gibt, und BTC als "Zwischenstation" herhalten muss.
-kürzere Abstände werden nicht beleuchtet... ich suchte daher weiter und fand das hier:[/color]

https://www.pionex.com/blog/dual-coin-rebalancing-bot-app-version/

Da wird ein Dual-Coin System aus BTC und ETH mit periodischem Rebalancing von unter 1h dargestellt. Es steht nirgends dabei, aber die Studie ist von Pionex und die haben 0.05% Fee. Das sind schon mal Welten besser als 0.25%, und kommt meinen Fees bei Binance (0.06% mit Reflink und BNB-Zahlung) schon sehr nahe.

Mein Resumee daraus:
-Man sieht hier, dass bei Verkürzungen der Abstände bis 10 Minuten die Rendite noch steigt. Ganz untem im Artikel steht sogar, dass der hauseigene Rebalncing-Bot mit 5 Minuten Intervallen arbeitet.
-auch bei kurzen Abständen fressen einen also nicht die Gebühren. Das haben später auch meine eigenen Daten belegt.
-BTC und ETH korrelieren relativ stark... von BTC zu $ oder ETH zu € werden sich in der Regel größere Schwankungen ergeben, als von BTC zu ETH, was dafür spricht, dass ein Bot mit FIAT vermutlich sogar noch besser mit kurzen Abständen funktioniert
-ich habe gemäß dem Verhältnis der Trading-Gebühren (0.05% Pionex, 0.06% Binance) statt 5 Minuten erst mal 6 gewählt. Man könnte später aber noch weiter absenken, die Gebühren muss man halt im Auge behalten[/color]

Dann habe ich den Bot für Binance geschrieben. Mit deren offizieller Java-API. Er läuft nun auf meinem Notebook Tag und Nacht. Vielleicht packe ich ihn später noch auf einen VPS, mal sehen.
Dabei viel mir noch folgendes auf:

-ob der Bot Gewinn macht, ist gar nicht so einfach festzustellen.
-Grund: die täglichen Kursschwankungen überlagern die eigentlichen Trading-Resultate (was nicht damit zu verwechseln wäre, dass sie diese zunichte machen). Die normale Kursbewegung ist einfach viel größer, als das, was durch Rebalancing an einem Tag erwirtschaftet wird. Langfristig sollte sich aber der Trend kontinuierlich erfolgreicher Trades durchsetzen. Insbesondere in Seitwärtsmärkten.
-man muss die Handelsaktivität des Bots am besten LIFO betrachten, um zu sehen was wirklich los ist. Natürlich konvergieren LIFO und FIFO, oder anders ausgedrückt: was langfristig in LIFO profitabel ist, ist es auch in FIFO, und umgekehrt. FIFO spiegelt jedoch die lang zurückliegenden Coins wieder, die dann unter Umständen an Tagen verkauft werden, wo der Kurs viel schlechter ist (obwohl der Verkauf gemäß dem Regelwerk an dem Tag richtig war).
-eine LIFO Betrachtung liefert bisher fast jeden Tag positive Ergebnisse von wenigen Euro. Aufs Jahr hochgerechnet könnten das ganz grob zwischen 7 und 20% Rendite sein, auch wenn der Kurs sich in 365 Tagen kaum bewegt (aber zwischendurch schwankt). Ich muss mehr Daten sammeln, um das wirklich einordnen zu können.
-Eine hohe Marktabhängigkeit kann man dem Bot nicht absprechen, wenn auch längst nicht so hoch wie bei HODL. Beim letzten Dip z.B., der doch an die 20% Betrug, dippte der Bot nur knapp halb so stark wie ein starre Portfolio mit 100% Crypto 0% FIAT... wie ich sagte: der Bot arbeitet hier langfristig an seiner Erfolgsstory, mühsam nährt sich das Eichhörnchen. Wenn es an einem Tag 10% dippt, ist der Tradinggewinn des Tages dagegen ein Tropfen im Meer.
[/color]

Zum Schluss noch Stärken und Schwächen des Bots:

Stärken:
+performt den Markt im Bärenmarkt und Seitwärtsmarkt aus:
Bärenmarkt: FIAT-Anteil dämpft die Verluste, und jeden kleinen Bounce kann der Bot wieder nutzen um Profit zu erwirtschaften
Seitwärtsmarkt: Schwankungen werden konsequent ausgenutzt, so steht auch bei unterm strich unbewegtem Kurs eine Rendite
+man muss wenn er einmal geschrieben ist, fast nix mehr tun. keine Entscheidungen mehr, kein Login mehr, keine Order mehr. Einfach chillen. Das größte Risiko ist hier, das Binance die API ändert und die Befehle irgendwann nicht mehr funktionieren. 95% des Codes bleiben jedoch unverändert, und das wäre vor allem Copy & Paste Arbeit, nix kompliziertes
+man ist extrem flexibel. Man könnte theoretisch auch den Bot und anhalten und das FIAT rausnehmen, wenn es für was anderes nehmen will (Aktien oder Auto kaufen)


Schwächen:
-ein Bullenmarkt, wo BTC um 1000% steigt und ETH noch mehr, wird an dem Bot weitgehend vorbeilaufen. Er fängt ja sofort an die steigenden Coins abzuverkaufen, und hat dann nach oben raus immer weniger, die die Steigerung noch mitmachen. Trotzdem ist ein Bullenmarkt auch für den Bot das beste Szenario. Er ist ja schließlich nicht Marktneutral, nur weil er zur Hälfte aus FIAT besteht. Er ist quasi eher mit Hebel 0,5 long.
-die Haltefrist wird auf jeden Fall gerissen... mein Bot handelt alle Coins die drin sind in ca. 1 Woche einmal durch. Also dann ist nach FIFO Betrachtung am Sonntag Abend keine der am Montag morgen noch gehaltenen Coins mehr da.
-es entstehen extrem viele Transaktionen, die man auswerten muss. Um zu wissen, ob es lohnt. Und wegen der Steuer. Der Bot macht alle 6 Minuten was, in ca. 50% der Fälle wird er tatsächlich aktiv, also führt eine Order aus, in 50% prüft er nur (siehe unterer Punkt). Sind also 120 Trades am Tag. Aber die Gebühren und der Kickback durch BNB sind auch extra Transaktionen und verdreifachen gleich mal die Anzahl. Außerdem kann er auch mehr als 1 Trade machen, z.B. BTC gegen EUR verkaufen und ETH gegen Dollar. Also ohne eine Software, die unbegrenzt Transaktionen erfasst, sieht man hier kein Land. Es wird einfach zu krass. Und die Software kostet natürlich auch. Vielleicht lässt sich das Finanzamt auch auf eine Stichtagsbetrachtung ein (Kontostand 01.01., Kontostand 31.12, Differenz ist der Gewinn), aber darauf würde ich nicht wetten.
-eben sagte ich, in 50% der Fälle prüft er nur. Das bedeutet: es gibt zwar eine Differenz zwischen den Assets (sind ja nie genau gleich...), aber diese ist so klein, dass die Mindestordergröße von Binance (meist 10$/€, bei Coin-zu-Coin Paaren meist etwas kleiner) nicht erreicht wird. Daher ist der Bot für große Anlagesummen ausgelegt. Bei kleinen wird er zu oft an der Mindestordergröße scheitern, so dass er letztlich doch nicht mit hoher Frequenz handelt, und viele Trades liegen lässt. Natürlich ist es hier problematisch, viele Assets zu haben, da dadurch die einzelnen Positionsgrößen und damit auch deren absolute Differenzen sinken. Hoffe das war halbwegs verständlich.
-die Coins liegen immer auf dem Exchange... es ginge vielleicht auch anders, aber ein System dass nur ein paar Coins zum handeln hält, und den Rest im Wallet, wäre weitaus schwieriger zu realisieren, hätte ständig Withdrawal-Fees und wäre steuerlich extrem kompliziert
-Vorsicht... wenn man unter den Coins ein faules Ei hat, das ins Bodenlose fällt, so wird der Bot da gnadenlos weiter Geld drin versenken. Wer erinnert sich noch an Bitconneeeeeeeeeeeeeeect? Das wäre ein klassisches Beispiel. Wäre Bitconnect eins der Assets im Korb, dann würde der Bot alles andere verkaufen, um immer mehr und mehr Bitconnect nachzukaufen... bis in den Untergang. Daher ist es wichtig, nur absolute Qualität drin zu haben. Coins an denen es nicht den geringsten Zweifel gibt. Da bleiben eigentlich nur BTC und ETH (selbst hinter ETH würde manch einer ein Fragezeichen setzen - ich nicht, aber das muss jeder selbst wissen).


Klingt jetzt erstmal, als hätte er mehr Nach- als Vorteile. Lasst euch nicht täuschen, die Nachteile sind bloß langwieriger zu erklären.
Ob so etwas zu einem passt, hängt stark davon ab, was für ein Typ Anleger man ist.
Das mit der Steuer z.B... wenn ich versuchte die Haltefrist zu erfüllen, bin ich schon tausend Tode gestorben. Ich bin einfach nicht dafür gemacht, 1 Jahr zu warten.
Für einen anderen spielt es vielleicht gar keine Rolle, weil die steuerliche Situationen eine andere ist, oder er in nem anderen Land wohnt.

Was man am Bot noch verbessern könnte:
-mehr Assets rein... aber ich sehe wie gesagt nur BTC und ETH als absolute Quality-Coins
-Frequenz weiter erhöhen
-vielleicht kriegt man ihn auch irgendwie umgebaut, dass er es so anstellt, dass er Maker-Fees statt Taker bezahlt... das wäre auch ein riesen Unterschied. Dann müsste man auf die Ausführung der Order aber wohl etwas warten, und theoretisch könnte es auch sein, dass sie nicht zur Ausführung kommt. Dann sind die Coins blockiert. Das wird kompliziert.
-habe auch mal überlegt, mit den gerade nicht benutzten Coins (Bot handelt ja immer nur Kleinstbeträge) Lending zu betreiben, und sie dann rechtzeitig freizuschalten, um damit weiterzumachen, wenn benötigt. Zinsen für BTC und ETH sind aber sehr niedrig
-wegen dem Exchange-Risiko müsste mittelfristig auf jeden Fall ne zweite Börse her, z.B. FTX hatte ich da im Visier. Das Programm muss man dafür nicht komplett neu schreiben
-hatte auch überlegt, Short Token reinzunehmen. Damit könnte man den Bot wirklich marktneutral machen, also dass ihm im Prinzip der Kursverlauf egal ist, und er nur von der Schwankung lebt. Short- und Hebelprodukte haben aber einen großen Haken: Pfadabhängigkeit (gidf, das erkläre ich hier nicht auch noch, der Thread ist eh schon extrem lang)

Zu guter letzt: Warum schreibe ich eigentlich diesen Thread?
-es könnte sein, dass irgendwo Denkfehler drin sind, die ich nicht sehe. Bin ein selbstkritischer Mensch und auch für konstruktive Kritik dankbar, aber jeder ist irgendwo betriebsblind.
-Vielleicht ist das auch was für euch?
-es macht einfach Spaß, an so nem Bot zu arbeiten, dann habe ich auch das Bedürfnis das mitzuteilen
-Fragen? Immer her damit!

mole0815
Moderator
Legendary
*
Offline Offline

Activity: 2534
Merit: 2708


Join the world-leading crypto sportsbook NOW!


View Profile
October 04, 2021, 09:13:16 AM
 #2

Schöner Thread LibertValance.
Ich frage mich nur ob er nicht im "Projektentwicklung" Subboard besser aufgehoben wäre?
Grundsätzlich passt es mMn. in beide Bereiche aber ich kann ihn dir gerne verschieben (oder eben auch hier belassen) - ganz wie du magst Smiley

.
.Duelbits.
█▀▀▀▀▀











█▄▄▄▄▄
TRY OUR
  NEW  UNIQUE
GAMES!
.
..DICE...
███████████████████████████████
███▀▀                     ▀▀███
███    ▄▄▄▄         ▄▄▄▄    ███
███   ██████       ██████   ███
███   ▀████▀       ▀████▀   ███
███                         ███
███                         ███
███                         ███
███   ▄████▄       ▄████▄   ███
███   ██████       ██████   ███
███    ▀▀▀▀         ▀▀▀▀    ███
███▄▄                     ▄▄███
███████████████████████████████
.
.MINES.
███████████████████████████████
████████████████████████▄▀▄████
██████████████▀▄▄▄▀█████▄▀▄████
████████████▀ █████▄▀████ █████
██████████      █████▄▀▀▄██████
███████▀          ▀████████████
█████▀              ▀██████████
█████                ██████████
████▌                ▐█████████
█████                ██████████
██████▄            ▄███████████
████████▄▄      ▄▄█████████████
███████████████████████████████
.
.PLINKO.
███████████████████████████████
█████████▀▀▀       ▀▀▀█████████
██████▀  ▄▄███ ███      ▀██████
█████  ▄▀▀                █████
████  ▀                    ████
███                         ███
███                         ███
███                         ███
████                       ████
█████                     █████
██████▄                 ▄██████
█████████▄▄▄       ▄▄▄█████████
███████████████████████████████
10,000x
MULTIPLIER
NEARLY UP TO
.50%. REWARDS
▀▀▀▀▀█











▄▄▄▄▄█
LibertValance (OP)
Hero Member
*****
Offline Offline

Activity: 1008
Merit: 528


The man who shot entire balance


View Profile
October 04, 2021, 04:24:26 PM
Merited by mole0815 (1)
 #3

Schöner Thread LibertValance.
Ich frage mich nur ob er nicht im "Projektentwicklung" Subboard besser aufgehoben wäre?
Grundsätzlich passt es mMn. in beide Bereiche aber ich kann ihn dir gerne verschieben (oder eben auch hier belassen) - ganz wie du magst Smiley

Danke dir!
Ich habe auch erst überlegt, aber in Projektentwicklung sind wohl eher die etwas professionelleren, kommerziellen Projekte, die zum Teil auch Mitarbeiter suchen.
Das ist bei mir alles nicht der Fall. Also natürlich soll der Bot Kohle machen, aber eher ich betr8e ihn nicht als "Projekt".
Und da der ursprüngliche Thread "Antizyklische Handeln" auch hier im TradingForum war, habe ich mich dafür entschieden.

Hier ist übrigens mal ne Ausgabe von dem Bot, damit man sich das besser vorstellen kann:



BUSD habe ich rausgeschmissen, da dies der Binance-Bot ist. Der soll nur gegen € handeln.
Ich plane einen zweiten Bot auf FTX hochzuziehen, dieser soll dann gegen Dollar traden.
Von dem ursprünglich beschriebenen 4er-Pack habe ich Abstand genommen, weil die €-Märkte auf FTX illiquide sind. Daher diese Aufteilung.

LibertValance (OP)
Hero Member
*****
Offline Offline

Activity: 1008
Merit: 528


The man who shot entire balance


View Profile
October 13, 2021, 07:00:46 AM
Merited by qwk (2)
 #4

So richtige Begeisterung scheint das Thema hier nicht zu wecken.
Ist halt eher die HODLer Fraktion anwesend im Forum.
HODL hat auch seine Vor- und Nachteile als Strategie, für mich ist es nichts. Ich kanns einfach nicht (mehr).

Ich habe jedenfalls eine große Begeisterung und werde es daher zum Gegenstand meiner Masterarbeit machen.
Vorrausgesetzt ein Professor würde es betreuen, aber ich denke da wird sich schon einer erbarmen Cool

sam00
Legendary
*
Offline Offline

Activity: 1092
Merit: 1125



View Profile
October 14, 2021, 08:20:14 AM
 #5

Hallo Libertvalance!
Tut mir Leid, dass ich deinen Thread erst jetzt lese, sonst hätte ich schon längst geantwortet.
Du bist gerade an etwas dran, wovon viele nur träumen können.. Ein Bot, der selbstständig und zuverlässig dein Geld vermehrt. Klingt genial, wurde bisher bestimmt schon geschrieben aber würde niemals einfach verkauft oder veröffentlicht werden. Daher gilt, dass man so etwas auf eigene Faust erledigen muss.
Interessanterweise habe ich mich vor ein paar Woche auch schon mit dem Thema Trading, Bots, Algorithmen etc. auseinandergesetzt und gehofft, dass ich meine mittelmäßigen Informatik Kenntnisse einsetzen kann, um finanzielle Freiheit zu erlangen Cheesy Am Schluss ist jedoch nicht eine Zeile Code dabei rum gekommen.
Von der Rebalancing Strategie habe ich bisher noch nicht gehört und musste mich daher auch erstmal ein wenig informieren.
Grundsätzlich ist die Strategie ja sehr simpel und so etwas ähnliches habe ich auch immer mal wieder mit einem bestimmten Trading Paar gemacht (ALGO/BTC).

Jetzt hast du mich definitiv aus der Reserve gelockt. Meine Fingerspitzen kribbeln, mein Gehirn arbeitet. Ich möchte auch einen ähnlichen Bot schreiben. Java Kenntnisse habe ich keine. Mit Python sollte sich bestimmt auch arbeiten lassen.

Vielen Dank für die Inspiration. Wie lange läuft der Bot schon bei dir ? Wie hohe Gewinne konntest du gegenüber HODL erzielen ?
Bei mir wäre das Controlling sehr wichtig, wenn ich mit so etwas starten würde.
LibertValance (OP)
Hero Member
*****
Offline Offline

Activity: 1008
Merit: 528


The man who shot entire balance


View Profile
October 14, 2021, 05:55:16 PM
Merited by qwk (5)
 #6

Hallo Libertvalance!
Tut mir Leid, dass ich deinen Thread erst jetzt lese, sonst hätte ich schon längst geantwortet.
Du bist gerade an etwas dran, wovon viele nur träumen können.. Ein Bot, der selbstständig und zuverlässig dein Geld vermehrt. Klingt genial, wurde bisher bestimmt schon geschrieben aber würde niemals einfach verkauft oder veröffentlicht werden. Daher gilt, dass man so etwas auf eigene Faust erledigen muss.
Interessanterweise habe ich mich vor ein paar Woche auch schon mit dem Thema Trading, Bots, Algorithmen etc. auseinandergesetzt und gehofft, dass ich meine mittelmäßigen Informatik Kenntnisse einsetzen kann, um finanzielle Freiheit zu erlangen Cheesy Am Schluss ist jedoch nicht eine Zeile Code dabei rum gekommen.
Von der Rebalancing Strategie habe ich bisher noch nicht gehört und musste mich daher auch erstmal ein wenig informieren.
Grundsätzlich ist die Strategie ja sehr simpel und so etwas ähnliches habe ich auch immer mal wieder mit einem bestimmten Trading Paar gemacht (ALGO/BTC).

Jetzt hast du mich definitiv aus der Reserve gelockt. Meine Fingerspitzen kribbeln, mein Gehirn arbeitet. Ich möchte auch einen ähnlichen Bot schreiben. Java Kenntnisse habe ich keine. Mit Python sollte sich bestimmt auch arbeiten lassen.

Vielen Dank für die Inspiration. Wie lange läuft der Bot schon bei dir ? Wie hohe Gewinne konntest du gegenüber HODL erzielen ?
Bei mir wäre das Controlling sehr wichtig, wenn ich mit so etwas starten würde.

Schön, dass du interessiert bist. Die Fragen sind schwierig zu beantworten, weil in den Bot in mehreren Stufen eingezahlt und immer wieder experimentiert wurde. Erst war er mit BTC/ETH/BNB/EUR, dann zusätzlich BUSD,
dann nur noch BTC/ETH/EUR 25:25:50, dann nur noch ETH/EUR, jetzt BTC/ETH/EUR 1:1:1.
Auf jeden Fall steht er nun mit 2k€ im Plus.
Auch habe ich oben bereits gesagt: es ist sehr schwer, die Trading-Performance zu messen, aber nach meinem Ermessen ist LIFO am aussagekräftigsten, und LIFO war der Bot noch an keinem einzigen Tag im Minus, auch nach Gebühren nicht.
Natürlich macht er aber unrealisierte Verluste, wenn es an einem Tag tüchtig runtergeht.

Hier ist das Java Git von Binance:
https://github.com/binance-exchange/binance-java-api
Da kannst du direkt loslegen. Wenn du null Plan von Java hast, mach vielleicht vorher den Kurs von Jannis Seemann auf Udemy.

Hier ist das äquivalente Python-Repo:
https://github.com/binance-exchange/python-binance

Die Betrachtung ist insgesamt sehr longterm und schwierig, aber ich denke ich kann mal ein Beispiel geben, um die Arbeitsweise des Bots darzustellen, da ich dies nun auch streng buchhalte:

Am relativ miesen, aber nicht katastrophalen Dienstag 12.10.2021 geschah folgendes:

-BTC fiel von 49513 auf 48722 €, das sind ca -1,60%
-ETH fiel von 3047 auf 3030 €, das sind ca -0,56%

Der Bot hingegen:
-fiel von 31587 auf 31363€, das sind -0,71%
-machte einen realisierten LIFO-Gewinn von 6,20€

Der gestrige Tag 13.10.2021:

-BTC stieg von 48722 auf 49658 €, das sind ca +1,92%
-ETH stieg von 3030 auf 3083 €, das sind ca +1,75%

Der Bot hingegen:
-stieg von 31363 auf 31751€, das sind +1,24%
-machte einen realisierten LIFO-Gewinn von 4,76€

Was zieht man daraus für Schlüsse (ich habe diese 2 Tage examplarisch rausgegriffen, an sich sind die nicht besonders aussagekräftig, aber ich beobachte ihn schon etwa einen Monat)?
-der Bot funktioniert grundsätzlich und geht (gedämpft) mit dem Markt
-er ertradet tatsächlich relativ beständig kleine Gewinne (es ist fast immer über 5€... es kann auch satt zweistellig werden, so wie heute), auch wenn der Markt fällt
-ich hatte sogar wesentlich größeren LIFO Gewinn an einem Tag neulich, als es um mehr als 5% fiel. Grund: profitiert von höherer Vola
-diese LIFO-Gewinne werden aber von den Buch-Verlusten/Gewinnen der "liegenden" Coins massiv überlagert. Stell dir das etwa so vor:
Eine Firma macht an einem einzelnen Tag 1 Mio € Gewinn... der Börsenwert der Firma fällt aber an diesem Tag um 100 Millionen. War die Betriebstätigkeit der Firma an diesem Tag also umsonst? Nein, natürlich nicht. Wenn sie jeden Tag 1 Mio. Gewinn macht, wird sich dieser langfristige Trend durchsetzen, und die Firma an Wert gewinnen, auch wenn der Tagessaldo schlecht aussieht.

Mit einem Gewerbe könnte man nach meinem Kenntnisstand übrigens wohl auch LIFO als Versteuerung wählen. Das macht aber wohl keinen Unterschied, weil im Gewerbe sowieso die Steuerfreiheit nach Haltedauer wegfällt.

MinoRaiola
Legendary
*
Offline Offline

Activity: 2296
Merit: 1786



View Profile WWW
October 17, 2021, 02:04:47 PM
Merited by LibertValance (2)
 #7

Vorab finde ich es toll das du so viele Informationen teilst und einen Einblick gibst. Es macht den Eindruck, das du es spezialisiert. Wenige Coins (Bitcoin, Ethereum > €) nutzen und bodenständige Ziele, was ich smart finde. Beständig und nicht im Fokus (ist) kann der Schlüssel zum Erfolg sein. Tägliche 5€ LIFO-Gewinn sind 1.825€ pro Jahr (365 Tage). Das könnte man mit einem Verdienst einer Bounty Kampagne vergleichen, also bei gleichbleibend BTCKurs.

Ich bin einer der Hodln bevorzugt, aber ein Finanzprodukt mit geringem Risiko und einem % Gewinn pro Jahr weckt Interesse. Interessant sollten starke Kurs-Steigerungen, oder große Drops sein, wenn das aber funktioniert, dann sollte es dir langfristig Gewinne einbringen. Voraussetzung binance bleibt über die Jahre aktiv.

█████████████████████████
██
█████▀▀███████▀▀███████
█████▀░░▄███████▄░░▀█████
██▀░░██████▀░▀████░░▀██
██▀░░▀▀▀████████████░░▀██
██░░█▄████▀▀███▀█████░░██
██░░███▄▄███████▀▀███░░██
██░░█████████████████░░██
██▄░░████▄▄██████▄▄█░░▄██
██▄░░██████▄░░████░░▄██
█████▄░░▀███▌░░▐▀░░▄█████
███████▄▄███████▄▄███████
█████████████████████████
.
.ROOBET 2.0..██████.IIIIIFASTER & SLEEKER.██████.
|

█▄█
▀█▀
████▄▄██████▄▄████
█▄███▀█░░█████░░█▀███▄█
▀█▄▄░▐█████████▌▄▄█▀
██▄▄█████████▄▄████▌
██████▄▄████████
█▀▀████████████████
██████
█████████████
██
█▀▀██████████████
▀▀▀███████████▀▀▀▀
|.
    PLAY NOW    
LibertValance (OP)
Hero Member
*****
Offline Offline

Activity: 1008
Merit: 528


The man who shot entire balance


View Profile
October 18, 2021, 06:25:18 PM
Merited by qwk (2)
 #8

Vorab finde ich es toll das du so viele Informationen teilst und einen Einblick gibst. Es macht den Eindruck, das du es spezialisiert. Wenige Coins (Bitcoin, Ethereum > €) nutzen und bodenständige Ziele, was ich smart finde. Beständig und nicht im Fokus (ist) kann der Schlüssel zum Erfolg sein. Tägliche 5€ LIFO-Gewinn sind 1.825€ pro Jahr (365 Tage). Das könnte man mit einem Verdienst einer Bounty Kampagne vergleichen, also bei gleichbleibend BTCKurs.

Ich bin einer der Hodln bevorzugt, aber ein Finanzprodukt mit geringem Risiko und einem % Gewinn pro Jahr weckt Interesse. Interessant sollten starke Kurs-Steigerungen, oder große Drops sein, wenn das aber funktioniert, dann sollte es dir langfristig Gewinne einbringen. Voraussetzung binance bleibt über die Jahre aktiv.

Ich führe seit 11.10. Buch über die täglichen Bewegungen in einer Tabelle.

Vielleicht werde ich die mal bei GoogleDocs hochladen und dann hier veröffentlichen. Eigentlich müsste man aber Backtests machen, wo man extrem viele Daten durchjagt (das werde ich dann in der Masterarbeit tun). Aussagekräftige Erkenntnisse aus dem laufenden Betrieb zu gewinnen ist sehr mühselig und zäh. Bisher sieht es aber gut aus, was die Performance angeht. Der Bot wäre vermutlich noch erheblich lukrativer vermutlich, wenn man noch weniger Gebühren hätte und schneller traden könnte, ohne von den Gebühren gefressen zu werden. Ist mit meinem VIP-Status auf Binance aber nicht zu schaffen, und wo anders schon gar nicht.

sam00
Legendary
*
Offline Offline

Activity: 1092
Merit: 1125



View Profile
October 19, 2021, 06:51:08 AM
 #9

Vorab finde ich es toll das du so viele Informationen teilst und einen Einblick gibst. Es macht den Eindruck, das du es spezialisiert. Wenige Coins (Bitcoin, Ethereum > €) nutzen und bodenständige Ziele, was ich smart finde. Beständig und nicht im Fokus (ist) kann der Schlüssel zum Erfolg sein. Tägliche 5€ LIFO-Gewinn sind 1.825€ pro Jahr (365 Tage). Das könnte man mit einem Verdienst einer Bounty Kampagne vergleichen, also bei gleichbleibend BTCKurs.

Ich bin einer der Hodln bevorzugt, aber ein Finanzprodukt mit geringem Risiko und einem % Gewinn pro Jahr weckt Interesse. Interessant sollten starke Kurs-Steigerungen, oder große Drops sein, wenn das aber funktioniert, dann sollte es dir langfristig Gewinne einbringen. Voraussetzung binance bleibt über die Jahre aktiv.

Ich führe seit 11.10. Buch über die täglichen Bewegungen in einer Tabelle.

Vielleicht werde ich die mal bei GoogleDocs hochladen und dann hier veröffentlichen. Eigentlich müsste man aber Backtests machen, wo man extrem viele Daten durchjagt (das werde ich dann in der Masterarbeit tun). Aussagekräftige Erkenntnisse aus dem laufenden Betrieb zu gewinnen ist sehr mühselig und zäh. Bisher sieht es aber gut aus, was die Performance angeht. Der Bot wäre vermutlich noch erheblich lukrativer vermutlich, wenn man noch weniger Gebühren hätte und schneller traden könnte, ohne von den Gebühren gefressen zu werden. Ist mit meinem VIP-Status auf Binance aber nicht zu schaffen, und wo anders schon gar nicht.

Zum einen würden backtests, sofern du die gut auswerten kannst bestimmt eine gute Erkenntnis geben und zum anderen wäre ein kompletter Bärenmarkt + Bullenmarkt (also im besten Fall ein 4 Jahreszyklus) zum testen notwendig, um festzustellen, wie gut dein Bot gegenüber HODL performt.
Du könntest auch hier einmal im Monat einen kleinen Zwischenstand posten (Also nur wenn du das möchtest und es dir nicht zu privat ist).

Bsp:
November 2021: 11321,12€ auf Binance -> 1394,20€ Gewinn gegenüber einem reinen Bitcoin/Ethereum Kauf zum Start des Bots (Auch hier wieder schwierig, da du ja immer wieder neues Kapital in den Bot bzw. zu Binance bringst)
AndreasHL
Newbie
*
Offline Offline

Activity: 6
Merit: 1


View Profile
November 01, 2021, 04:29:59 PM
 #10

Hallo,

Eine kurze Vorstellung: ich bin 64 Jahre alt, verheiratet, 2 Kinder.

Mit dem Cryptotrading habe ich letztes Jahr angefangen, aber seit ca. 2015 versucht, mit Aktien etwas Geld zu verdienen. Hat aber nicht wirklich funktioniert.

Ich habe mich bisher nicht  mit Python befasst (ändert sich grade). Derzeit läuft ein Bot bei Kucoin, ca. 11% Plus in 20 Tagen (anfangs ca. 1% Plus pro Tag, hat dann nachgelassen).

Meine Vorstellungen zu einem Crypto-Bot sind ganz anders. Der Grundgedanke ist: kaufen und abwarten. Also z. B. der Bot kauft BTC für X €. Alle x Sekunden/Minuten wird der Einstands-Kurs mit dem aktuellen Kurs verglichen. Bei einer Steigerung von 2% (oder was auch immer man wählt) wird verkauft.

Der Clou: es wird nicht verkauft, wenn der Kurs fällt. Damit ist der Bot langfristig angelegt. Die Risiken sind bekannt.

Interessant wird es erst, wenn man das mit mehreren Cryto-Währungen gleichzeitig macht. Mal gewinnt man hier, mal dort.

Soweit die Theorie. Mich interessiert die Meinung anderer zu diesem Konzept.

Viele Grüße

Andreas




sam00
Legendary
*
Offline Offline

Activity: 1092
Merit: 1125



View Profile
November 01, 2021, 07:41:53 PM
 #11

Ich habe mich bisher nicht  mit Python befasst (ändert sich grade). Derzeit läuft ein Bot bei Kucoin, ca. 11% Plus in 20 Tagen (anfangs ca. 1% Plus pro Tag, hat dann nachgelassen).

Meine Vorstellungen zu einem Crypto-Bot sind ganz anders. Der Grundgedanke ist: kaufen und abwarten. Also z. B. der Bot kauft BTC für X €. Alle x Sekunden/Minuten wird der Einstands-Kurs mit dem aktuellen Kurs verglichen. Bei einer Steigerung von 2% (oder was auch immer man wählt) wird verkauft.

Hallo Andreas und willkommen hier im Forum Smiley
Wenn du Fragen zu Python hast, melde dich gerne per PN.

Wie entscheidet der bot, wann er einkauft ? Nach einem Drop von X% ?
Mir erschließt sich noch nicht ganz, wie der Bot Gewinn macht bzw. mehr Gewinn als wenn du einfach hodln würdest, was ja der Sinn eines Bots ist Tongue
 
AndreasHL
Newbie
*
Offline Offline

Activity: 6
Merit: 1


View Profile
November 02, 2021, 08:36:18 AM
 #12

Hallo,

das würde dann so aussehen:

1) Kaufe für den vorhandenen Gesamtbetrag in € BTC
2) Warte für 20 Sekunden
3) vergleiche den Kaufpreis mit dem aktuellen Kurs
4) Verkaufe alles, wenn der aktuelle Kurs 2 % über dem Kaufpreis liegt, ansonsten gehe zu 2)
5) gehe zu 1)

Es wird also beispielsweise für 100 € BTC gekauft und nach 20 Sekunden verglichen, ob der Kurs um 2 % gestiegen ist. Falls ja, verkaufen, sonst halten.

Bei einem Verkauf wird neu investiert, und zwar mit dem Zinseszinsffekt, dann also 102 € statt 100 wie am Anfang. Eine ganz langsame Steigerung, aber das kann man ja ausrechnen.

Hier ist wie geschrieben nur der Faktor entscheidend. Natürlich kann man das Programm abbrechen, wenn zu lange kein Gewinn generiert wird.

Viele Grüße

Andreas
sam00
Legendary
*
Offline Offline

Activity: 1092
Merit: 1125



View Profile
November 02, 2021, 08:44:18 AM
Merited by mole0815 (1)
 #13

~

Sorry falls wir hier zu sehr ins offtopic bzw. Andreas' Bot abdriften aber mir erschließt sich nicht, wie dein Bot Gewinne einfährt gegenüber einfachem HODL.

Wenn der BTC heute 50.000€ Wert ist und du für dein gesamtes Geld Bitcoin kaufst und der Preis nach einem Jahr auf 60.000€ steigt, hast du 10.000€ steuerfreien Gewinn.
Dein Bot hingegen hätte 10 mal deine Position verkauft und wieder neu eingekauft also durch Gebühren, anfallende Steuern etc. weniger Gewinn gemacht.
Wenn der Preis fällt, verhalten sich beide Strategien gleich, da ja nicht verkauft wird.

AndreasHL
Newbie
*
Offline Offline

Activity: 6
Merit: 1


View Profile
November 02, 2021, 07:06:53 PM
 #14

Hallo,

wenn ich an einem Tag bei 50.000 € Investition 2 % verdiene, habe ich am Abend 51.000. Wenn ich diese 51.000 € reinvestiere und wieder 2 % verdiene, habe ich abends 52,020 €. Das heißt, ich habe nach 10 Tagen 60.949,72 €. Das ist natürlich idealisiert, aber im besten Fall habe ich in 10 Tagen 10.000 € verdient und nicht erst in einem Jahr.

Dass das nicht realistisch ist, weiss ich auch. Mich interessiert, ob das mal jemand so versucht hat.

Viele Grüße

Andreas
sam00
Legendary
*
Offline Offline

Activity: 1092
Merit: 1125



View Profile
November 02, 2021, 07:30:59 PM
 #15

Hallo,

wenn ich an einem Tag bei 50.000 € Investition 2 % verdiene, habe ich am Abend 51.000. Wenn ich diese 51.000 € reinvestiere und wieder 2 % verdiene, habe ich abends 52,020 €. Das heißt, ich habe nach 10 Tagen 60.949,72 €. Das ist natürlich idealisiert, aber im besten Fall habe ich in 10 Tagen 10.000 € verdient und nicht erst in einem Jahr.

Dass das nicht realistisch ist, weiss ich auch. Mich interessiert, ob das mal jemand so versucht hat.

Viele Grüße

Andreas


Nunja, in dem Szenario das du beschreibst, wäre der btc Kurs ja auch um 1,02^10 gestiegen also um 21,9% womit du als HODLER ebenfalls bei 60949€ Vermögen wärst. Mit deinem Bot musst du aber nun 10949€ versteuern. Somit bleiben dir nun nicht einmal mehr 9000€ Smiley
Verstehst du, was ich meine ?
LibertValance (OP)
Hero Member
*****
Offline Offline

Activity: 1008
Merit: 528


The man who shot entire balance


View Profile
November 03, 2021, 07:58:52 AM
Merited by -doubleU- (1)
 #16

Hallo,

das würde dann so aussehen:

1) Kaufe für den vorhandenen Gesamtbetrag in € BTC
2) Warte für 20 Sekunden
3) vergleiche den Kaufpreis mit dem aktuellen Kurs
4) Verkaufe alles, wenn der aktuelle Kurs 2 % über dem Kaufpreis liegt, ansonsten gehe zu 2)
5) gehe zu 1)

Es wird also beispielsweise für 100 € BTC gekauft und nach 20 Sekunden verglichen, ob der Kurs um 2 % gestiegen ist. Falls ja, verkaufen, sonst halten.

Bei einem Verkauf wird neu investiert, und zwar mit dem Zinseszinsffekt, dann also 102 € statt 100 wie am Anfang. Eine ganz langsame Steigerung, aber das kann man ja ausrechnen.

Hier ist wie geschrieben nur der Faktor entscheidend. Natürlich kann man das Programm abbrechen, wenn zu lange kein Gewinn generiert wird.

Viele Grüße

Andreas


Hallo Dreas,

darfst gerne meinen Thread kapern, um andere Bot-Konzepte zu diskutieren.
Ein paar Sachen an deinem Bot überzeugen mich allerdings nicht:

-du verkaufst und kaufst sofort zurück (4,5, gehe zu 1) -warum?
-bei fallenden Kursen guckt dein Bot einfach nur zu und macht gar nichts?!
-es gibt auch keinen Zinseszinseffekt, genausowenig wie bei HODL; du gehst ja einfach den Marktpreis mit. HODL ist quasi der Zug der durchfährt, du steigst zwischendurch aus und sofort wieder ein. Mein Zug hingegen fährt hin und her. Dein Bot erwirtschaftet nichts, er partizipiert einfach nur am Preis. So gesehen ist er ein Tracker, aber kein Trading-Bot. Es findet für meine Begriffe kein Trading, sondern einfach nur Realisierung von Gewinnen statt.

Guck doch mal in den alten Thread:
https://bitcointalk.org/index.php?topic=2099548.0

Da wurde auch eine Trendfolge-Strategie beschrieben (wenn auch etwas unpräzise). Viellleicht ist diese für dich sinnvoll.

Mauser
Hero Member
*****
Offline Offline

Activity: 1974
Merit: 534


View Profile
November 12, 2021, 10:41:22 AM
 #17

Interessanter Ansatz für eine Trading Strategie. Habe in der Vergangenheit selbst mal mit automatischen Trading Systemen zutun gehabt. Finde es klasse dass du hier so offen über alles berichtest. Mit dem 6 Minuten wird bestimmt viel am Tag getraded. Bei deinen knapp 30, 000 gesamt Position, wieviel machen denn da Transaktionskosten aus am Tag oder in der Woche? Würde es sich rechnen weniger zu rebalancen? Die Frage wäre wie stark Preise innerhalb von 6 oder 12 Minuten sich ändern.
Die Stärke von HODL Investoren zeigt sich gerade in starken Bull Märkten, wo jede Strategie mit Fiat Geld zurück bleibt. Aber dafür profitierst du in den anderen Markt Lagen. Derzeit gehst du wahrscheinlich von einem seitwärts Trend aus. Hast du schon überlegt deinen Trade Bot zu verkaufen? Mit ein paar Monaten track record gibt's bestimmt Nachfrage.
lerpy
Newbie
*
Offline Offline

Activity: 1
Merit: 0


View Profile
June 05, 2022, 10:08:12 AM
 #18

Quote
Schwächen:
Quote
-ein Bullenmarkt, wo BTC um 1000% steigt und ETH noch mehr, wird an dem Bot weitgehend vorbeilaufen. Er fängt ja sofort an die steigenden Coins abzuverkaufen, und hat dann nach oben raus immer weniger, die die Steigerung noch mitmachen. Trotzdem ist ein Bullenmarkt auch für den Bot das beste Szenario. Er ist ja schließlich nicht Marktneutral, nur weil er zur Hälfte aus FIAT besteht. Er ist quasi eher mit Hebel 0,5 long.

Deine Strategie würde in einem Bullenmarkt bei weitem schlechter performen, als HODL. Jeder vorzeitig verkaufte Satoshi reduziert die Performance bei weiter steigenden Kursen. Dieser große Unterschied sollte nicht unter den Teppich gekehrt werden.

Quote
-die Haltefrist wird auf jeden Fall gerissen... mein Bot handelt alle Coins die drin sind in ca. 1 Woche einmal durch. Also dann ist nach FIFO Betrachtung am Sonntag Abend keine der am Montag morgen noch gehaltenen Coins mehr da.

Auch dieser Punkt ist nicht trivial. Beispiel: Du hast 2019 10k (€/$) in eine solche Strategie investiert. Dann könnte diese Position 2021 gute 100k (und deutlich mehr) wert gewesen sein. Da aber ~100% Deiner Positionen Short verkauft (innerhalb der 1-Jahreshaltefrist) wurden, musst du ~100% deines Gewinns (~90k) versteuern. Zu diesem Zeitpunkt hast du aber gar nichts aus dem Markt rausgenommen. Wenn du dann dein Kapital um die zu zahlende Steuersumme reduzierst, wäre dies eine weitere zu versteuernde Handlung.

Um beide Probleme zu lösen, könntest du ein Kapitallimit implementieren. Bei erreichen/überschreiten dieses festgelegten Limits, würde der Bot das Trading einstellen. Dann gibt es zwei mögliche Szenarien, in denen das Trading wieder aufgenommen werden kann:

1. Die Kurse fallen. Dies führt dazu dass das Kapital wieder unter das Limit fällt.

2. Dein letzter Trade liegt 1 Jahr zurück. Somit fallen keine Steuern auf Gewinne an. Dann kannst du das Limit an das aktuelle (höhere) Kapital angleichen. Somit kann der Bot, bei fallenden Kursen bzw. unterschreiten des neuen Limits, wieder anfangen zu traden.

Ich würde dir auch noch empfehlen dein Tradingportfolio um mehr Alt-Coins zu erweitern. Das erhöht zwar das Risiko, steigert aber auch deutlich den Gewinn in einer Altseason.

Du kannst auch bedenkenlos dein Intervall von 6 Minuten auf 1 Minute reduzieren. Der Threshold ist die wichtige Einschränkung. Je niedriger das Intervall desto mehr Schwankungen können mitgenommen werden.

Zuletzt empfehle ich dir, zumindest darüber nachzudenken, den Bot auf einen Raspberry Pi zum laufen zu bringen. Dies reduziert den Stromverbrauch und ist vermutlich auch leiser.
hanspeter77
Legendary
*
Offline Offline

Activity: 3136
Merit: 1176


View Profile WWW
June 07, 2022, 09:19:57 PM
 #19

Also ich hab kein plan von java aber vielleicht findet sich ja jemand wo mir das wenn es nicht zuviel arbeit ist einrichten könnte.
wenn der bot überhaupt noch läuft, ich hab noch ein arbitrage bot rumliegen auf meim pc aber seit jahren nichtmehr laufen gelassen.
ich hätte auch schon früher geantwortet aber bin erst jetzt darüber gestoßen  Roll Eyes
sam00
Legendary
*
Offline Offline

Activity: 1092
Merit: 1125



View Profile
June 08, 2022, 06:38:23 PM
 #20

Also ich hab kein plan von java aber vielleicht findet sich ja jemand wo mir das wenn es nicht zuviel arbeit ist einrichten könnte.

Kenne mich leider selbst nicht mit Java aus aber in so einem Bot steckt schon nochmal einiges an Arbeit drin, wenn ihn dir nicht jemand einfach rüber kopiert.
Also wäre da LibertValance die einzige Anlaufstelle.
Von Grund auf wird dir das leider niemand runter programmieren, da für sowas sonst ja auch viel Geld bezahlt wird.

Wenn dein alter Bot noch funktioniert, kriegen wir den aber bestimmt alle zusammen zum laufen. Vielleicht nicht in diesem Thread aber wenn du im Anfänger und Hilfe etwas aufmachst Smiley
Pages: [1] 2 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!