Serpens66
Legendary
Offline
Activity: 2940
Merit: 1131
|
|
October 13, 2014, 08:08:27 PM |
|
Das schwierigste wird dann vermutlich der Umgang mit den API's und die ganzen Fachbegriffe wie "generisch" und "Main Loop" Das Schwierigste ist die Strategie. Das Programm soll ja Geld verdienen, ein Bot ist nur ein Werkzeug, der exakt das macht, wofür er programmiert wurde. Schnell und tausende Male hintereinander. Mit einer schlechen Strategie verliert der Bot viel mehr Geld, als es manuell möglich wäre. Ich würde ein Bot Projekt von der Handelsstrategie angehen. Erst wenn die Strategie mit manuellem Handeln so funktioniert, wie geplant, lohnt es sich Zeit in die Entwicklung eines Bots zu investieren. danke für die antworten, auch an xtral und Darkwinde Das mit der strategie ist kein Problem, habe jetzt 1,5 Jahre erfahrung und eine sehr gut funktionierende Strategie entwickelt
|
Mit Cointracking (10% Rabatt) behältst du die Übersicht über all deine Trades und Gewinne. Sogar ein Tool für die Steuer ist dabei Great Freeware Game: Clonk Rage binance.com hat nun auch SEPA und EUR Paare! Mit dem RefLink bekommst du 5% Rabatt auf die Tradinggebühren!
|
|
|
daybyter
Legendary
Offline
Activity: 965
Merit: 1000
|
|
October 13, 2014, 08:50:20 PM |
|
Ich überlege gerade eine gute Verteilung der Währungen beim ArbBot zu implementieren. Also in der Art, dass der Bot eine Zeit leer läuft und dabei Statistiken über die Währungen sammelt, die in profitablen Sequenzen vorkommen. So dass man danach eine Liste von Währungen bekommt, die man halten sollte. Meine erste Idee sieht mal einfach so aus, dass ich einfach zähle, wie oft Währunge x in einer profitablen Sequenz auf Exchange y vorkommt. Idealerweise sollte aber vielleicht noch der Profit in diese Statistik eingehen, so dass man halt sieht, dass Währungen x eine durchschnittliche Profitabilität von y Prozent bringt. Habt ihr da tolle Ideen zu?
|
|
|
|
kalkulatorix (OP)
|
|
October 13, 2014, 10:15:08 PM |
|
Logbucheintrag vom 13.10.2014 Alle Bots ohne Absturz gelaufen. Der 3EckArbitragebot hat dies gemacht, und dabei 0.00000437 BTC und 0.02225176 LTC verdient: 2014-10-13 15:59:26 Rule15 0.97645625637017LTC > 131.76511251936FTC > 0.0099941182515387BTC > 0.97882972LTC 2014-10-13 15:59:27 Rule15 0.97711150659058LTC > 131.76943767906FTC > 0.0099944463061855BTC > 0.97884744LTC 2014-10-13 15:59:37 Rule15 0.97509503173437LTC > 131.36933820915FTC > 0.0099903208823251BTC > 0.97845876LTC 2014-10-13 16:08:13 Rule15 0.97389983445474LTC > 129.18243404071FTC > 0.0099916133585509BTC > 0.97684445LTC 2014-10-13 16:08:26 Rule15 0.97346121591313LTC > 129.04312870774FTC > 0.0099937172913955BTC > 0.97685875LTC 2014-10-13 16:08:46 Rule15 0.97472270060852LTC > 129.05179331809FTC > 0.009994388320277BTC > 0.97692434LTC 2014-10-13 16:09:00 Rule15 0.97406521160482LTC > 128.68527609317FTC > 0.0099788462607655BTC > 0.97540515LTC Die Interexchange habe ich nicht gestartet. Der Antizyklusbot hat eine Anpassung gemacht: 2014-10-13 03:35:57 [sell 0.14073822982489 LTC @ 3.8 EUR ] Die Auswertung: | BTC | LTC | DRK | DOGE | FTC | USD | Wert BTC | Wert USD | Wert EUR | Zuwachs | 12.10.2014 | 0.197553 | 10.1722 | 6.5404 | 51575 | 271 | 35.24 | 0.497275 | 178.7 | 141.34 | | Ertrag 3EckArb | 0.00000437 | 0.02225176 | 0 | 0 | 0 | 0 | 0.00023557 | 0.08 | 0.06 | | % 3EckArb | 0.0022% | 0.2188% | 0% | 0% | 0% | 0% | 0.0474% | 0.0448% | 0.0425% | | Ertrag InterArb | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | | % InterArb | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | | Ertrag Antizyklus | -0.00000037 | -0.49485176 | 0 | 0 | 0 | 0.52 | -0.01001557 | 5.56 | 3.25 | | % Antizyklus | -0.0002% | -4.8647% | 0% | 0% | 0% | 1.4756% | -2.0141% | 3.1114% | 2.2994% | | 13.10.2014 | 0.197557 | 9.6996 | 6.5404 | 51575 | 271 | 35.76 | 0.487495 | 184.34 | 144.65 | | Änderung | 0.000004 | -0.4726 | 0 | 0 | 0 | 0.52 | -0.00978 | 5.64 | 3.31 | | % Änderung | 0.002% | -4.646% | 0% | 0% | 0% | 1.4756% | -1.9667% | 3.1561% | 2.3419% | -0.3171% |
Hier sieht man wieder, welchen Einfluß die Währung auf die Auswertung hat. In BTC gerechnet ein Verlust von ca. 2%, in USD einen Gewinn von ca. 3%, in EUR gerechnet, einen Gewinn von 2%.
|
12313123
|
|
|
kalkulatorix (OP)
|
|
October 14, 2014, 09:38:14 AM |
|
Ich überlege gerade eine gute Verteilung der Währungen beim ArbBot zu implementieren. Also in der Art, dass der Bot eine Zeit leer läuft und dabei Statistiken über die Währungen sammelt, die in profitablen Sequenzen vorkommen. So dass man danach eine Liste von Währungen bekommt, die man halten sollte. Meine erste Idee sieht mal einfach so aus, dass ich einfach zähle, wie oft Währunge x in einer profitablen Sequenz auf Exchange y vorkommt. Idealerweise sollte aber vielleicht noch der Profit in diese Statistik eingehen, so dass man halt sieht, dass Währungen x eine durchschnittliche Profitabilität von y Prozent bringt. Habt ihr da tolle Ideen zu?
Leer würde ich den Bot nicht laufen lassen, der kann ja trotzdem was tun, und nebenbei Statistiken einsammeln. Es ist sehr interessant, dass es bei der Arbitrage oftmals zielführend ist, vom naheliegenden Fall abzuweichen. An eine BTC - LTC - USD Arbitrage denkt ja jeder. Gestern hat der Bot Arbitragen zwischen FTC - LTC - BTC gefunden, habe die FTC Position nur wegen der Arbitrage. Besonders Interessant finde ich die Arbitragen mit 4 Legs oder mehr Legs. Erfahrungsgemäß kommen Arbitragemöglichkeiten mit mehr als 3 Legs recht selten vor, ich habe den Verdacht, daß es, wenn immer eine Arbitrage mit mehr als 3 Legs gefunden wird, es auch eine mit genau 3 Legs geben muß. Diese Aussage ist nur eine Vermutung, ich befürchte, daß man sie nur theoretisch beweisen oder wiederlegen kann, die realen Daten, die ein Bot sieht, sind ungeeigent, da nicht vom gleichen Zeitpunkt. Eine Antwort auf dieses Thema wäre deswegen sehr Interessant, da es weniger Rechenaufwand ist, wenn der Bot auf 3 Legs beschränkt ist. Was ich auch noch in eine Auswertung aufnehmen würde, wie oft eine Arbitrage sofort vollständig gematcht wird. Diese Daten bekommst Du aber von einem Bot der aktiv arbeitet, und auch die Orders, die er in den Markt stellt, aktiv überwacht. Hier muß ich die Darstellung der Trades (=gematchte Orders) und offene Orders ab den Exchanges kritisieren. Bei BTCe und CEX.IO ist es nicht möglich, aufgrund der seltsamen Darstellung der Trades und Orders, sinnvolle Auswertungen zu machen. Gibt es eine Exchange, die das sauber löst, sadaß man bei jeder Order sehen kannst, wann sie ein den Markt gestellt wurde, und wann und wie sie teilweise oder vollständig gematcht wurde?
|
12313123
|
|
|
Darkwinde
|
|
October 14, 2014, 06:39:56 PM |
|
Bin mir nicht sicher ob ich deine Frage verstehe... Möchtest du wissen ob wir einen Exchange kennen der dir via API den aktuellen Status einer Order (Offen, Teil erfüllt, voll erfüllt) wiedergibt?
|
|
|
|
daybyter
Legendary
Offline
Activity: 965
Merit: 1000
|
|
October 14, 2014, 07:35:08 PM |
|
Kalkulatorix: ich rechne mit max 5 Legs und hab da in den letzten Tagen einiges gesehen, was mich überrascht hat. Auch und gerade mit Coins, von denen ich vorher noch nie was gehört hab. Also versuch ich möglichst alles zu erfassen.
|
|
|
|
kalkulatorix (OP)
|
|
October 14, 2014, 09:10:37 PM Last edit: October 14, 2014, 09:29:13 PM by kalkulatorix |
|
Bin mir nicht sicher ob ich deine Frage verstehe... Möchtest du wissen ob wir einen Exchange kennen der dir via API den aktuellen Status einer Order (Offen, Teil erfüllt, voll erfüllt) wiedergibt?
Mich würde da schon etwas mehr interessieren. Eine ungefähre Abschätzung, wie hoch die Wahrscheinlichkeit ist, das ein Leg nicht sofort gematcht wird, und wie viele Legs in einigen Minuten, wie viele Legs in einigen Stunden, Tagen oder Wochen ungematcht bleiben. Davon hängt nämlich ab, wie groß eine Arbitrage im Verhältnis zum verfügbaren Kapital sein darf. Ist das Verhältnis Arbitrage / Kapital zu groß, kann es leicht passieren, dass durch offene Orders so viel Kapital gebunden ist, dass gar nichts mehr geht, oder weiteres Arbitrieren keinen Sinn mehr macht. Nimmt man andererseits zu kleine Arbitragebeträge, bleibt der Gewinn auch klein. Das Optimum wird durch die Kelly Formel berechnet. Die ist in ihrer klassischen Form für einzelne Investitionen sinnvoll, die gibt es aber auch in einer erweiterten Form, wo man zu einer Investition verschiedene Ausgänge mit deren Wahrscheinlichkeiten eingeben kann. Die Investitionen wären in diesem Fall die Arbitragen, und die Ausgänge ein Histogramm, wie lange es dauert, bis alle Legs gematcht sind und welcher Schaden dadurch entsteht, dass einzelne Legs längere Zeit ungematcht bleiben. Es ist nämlich sehr Interessant, mit welch kleinen Anteilen laut Kelly man handeln sollte, damit der Gewinn maximiert wird. Das ist aber ohnehin nur ein Gedankenspiel, dann a.) der Bot muss ja erst handeln b.) dann kann man die Zahlen auswerten (die man aber aus den Exchange Daten nicht auslesen kann, und der Bot keine API calls dafür verschwenden darf) c.) um sie dann in die Kelly Formel einzusetzen, damit man den Wert bekommt, der schon für a.) nötig gewesen wäre. Edit: Hier ist der Link zu einem erweiterten Kelly Kalkulator. http://www.sportsbookreview.com/betting-tools/kelly-calculator/
|
12313123
|
|
|
kalkulatorix (OP)
|
|
October 14, 2014, 09:38:15 PM |
|
Kalkulatorix: ich rechne mit max 5 Legs und hab da in den letzten Tagen einiges gesehen, was mich überrascht hat. Auch und gerade mit Coins, von denen ich vorher noch nie was gehört hab. Also versuch ich möglichst alles zu erfassen.
Genau so ist es. Auch auf CEX.IO kommt die "klassiche" Arbitrage USD - BTC - LTC fast nie bei mir vor. Da sind fast immer DRK, DOGE oder FTC beteiligt. Das zeigt aber, wie wichtig so eine Analyse ist, welche chancen verpasst werden, wenn man nicht alle Möglichkeiten auswertet.
|
12313123
|
|
|
Darkwinde
|
|
October 14, 2014, 09:54:57 PM |
|
Bin mir nicht sicher ob ich deine Frage verstehe... Möchtest du wissen ob wir einen Exchange kennen der dir via API den aktuellen Status einer Order (Offen, Teil erfüllt, voll erfüllt) wiedergibt?
Mich würde da schon etwas mehr interessieren. Eine ungefähre Abschätzung, wie hoch die Wahrscheinlichkeit ist, das ein Leg nicht sofort gematcht wird, und wie viele Legs in einigen Minuten, wie viele Legs in einigen Stunden, Tagen oder Wochen ungematcht bleiben. Davon hängt nämlich ab, wie groß eine Arbitrage im Verhältnis zum verfügbaren Kapital sein darf. Ist das Verhältnis Arbitrage / Kapital zu groß, kann es leicht passieren, dass durch offene Orders so viel Kapital gebunden ist, dass gar nichts mehr geht, oder weiteres Arbitrieren keinen Sinn mehr macht. Nimmt man andererseits zu kleine Arbitragebeträge, bleibt der Gewinn auch klein. Das Optimum wird durch die Kelly Formel berechnet. Die ist in ihrer klassischen Form für einzelne Investitionen sinnvoll, die gibt es aber auch in einer erweiterten Form, wo man zu einer Investition verschiedene Ausgänge mit deren Wahrscheinlichkeiten eingeben kann. Die Investitionen wären in diesem Fall die Arbitragen, und die Ausgänge ein Histogramm, wie lange es dauert, bis alle Legs gematcht sind und welcher Schaden dadurch entsteht, dass einzelne Legs längere Zeit ungematcht bleiben. Es ist nämlich sehr Interessant, mit welch kleinen Anteilen laut Kelly man handeln sollte, damit der Gewinn maximiert wird. Das ist aber ohnehin nur ein Gedankenspiel, dann a.) der Bot muss ja erst handeln b.) dann kann man die Zahlen auswerten (die man aber aus den Exchange Daten nicht auslesen kann, und der Bot keine API calls dafür verschwenden darf) c.) um sie dann in die Kelly Formel einzusetzen, damit man den Wert bekommt, der schon für a.) nötig gewesen wäre. Edit: Hier ist der Link zu einem erweiterten Kelly Kalkulator. http://www.sportsbookreview.com/betting-tools/kelly-calculator/Ok verstanden und nein kenne leider keine. Mein Algorithmus ist momentan sehr stupide und konservativ ausgelegt. Nehme lieber auch kleine positive Trades mit als nur auf Big Deals zu warten. Natürlich verpasse ich dann auch mal was aber geschenkter Gaul und so Werde mal über deine Anforderung grübeln ob man das umsetzen kann bzw. ob ich da was implementieren kann. Bin leider momentan beruflich sehr eingespannt, dass ich nichtmal dazu komme paar komfort Funktionen in meinen Bot einzubauen scheiß First World Problems
|
|
|
|
kalkulatorix (OP)
|
|
October 14, 2014, 11:47:55 PM |
|
Logbucheintrag vom 14.10.2014 Alle Bots ohne Absturz gelaufen. Der 3EckArbitragebot hat dies gemacht, und dabei 0.00019186 BTC und 0.06 USD verdient: 2014-10-14 09:36:58 Rule11 0.012635614234785BTC > 5USD > 17821.425DOGE > 0.01280576BTC 2014-10-14 16:56:59 Rule11 0.012879231475816BTC > 5USD > 17949.636690647DOGE > 0.01289789BTC 2014-10-14 21:27:34 Rule10 0.012411223821186BTC > 18487.162524326DOGE > 5USD > 0.01241293BTC 2014-10-14 21:27:35 Rule10 0.012411223821186BTC > 18487.162524326DOGE > 5USD > 0.01241293BTC Die Interexchange habe ich nicht gestartet. Der Antizyklusbot hat keine Anpassung gemacht. Das ist etwas verwunderlich, da der BTC Preis im Vergleich zu USD gestiegen ist, eine Analyse hat ergeben, dass die Anpassung in etwa 0.009999 BTC ausmachen würde, es war aber als Limit 0.01 eingestellt, also ein Gegenwert von derzeit 4 EUR. Habe alle minimalen Tradebeträge durch 10 geteilt. Jetzt sollte der Bot etwas mehr Trades machen. Die Auswertung: | BTC | LTC | DRK | DOGE | FTC | USD | Wert BTC | Wert USD | Wert EUR | Zuwachs | 13.10.2014 | 0.197557 | 9.6996 | 6.5404 | 51575 | 271 | 35.76 | 0.487495 | 184.34 | 144.65 | | Ertrag 3EckArb | 0.000191860000000016 | 0 | 0 | 0 | 0 | 0.06 | 0.00019186 | 0.07 | 0.05 | | % 3EckArb | 0.0971% | 0% | 0% | 0% | 0% | 0.1678% | 0.0394% | 0.038% | 0.0346% | | Ertrag InterArb | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | | % InterArb | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | | Ertrag Antizyklus | 0.00000014 | -0.132 | 0 | 0 | 0 | 0 | -0.01105386 | 2.73 | 3.13 | | % Antizyklus | 0.0001% | -1.3609% | 0% | 0% | 0% | 0% | -2.2675% | 1.481% | 2.1638% | | 14.10.2014 | 0.197749 | 9.5676 | 6.5404 | 51575 | 271 | 35.82 | 0.476633 | 187.14 | 147.83 | | Änderung | 0.000192 | -0.132 | 0 | 0 | 0 | 0.06 | -0.010862 | 2.8 | 3.18 | | % Änderung | 0.0972% | -1.3609% | 0% | 0% | 0% | 0.1678% | -2.2281% | 1.5189% | 2.1984% | -0.0999% |
|
12313123
|
|
|
daybyter
Legendary
Offline
Activity: 965
Merit: 1000
|
|
October 15, 2014, 07:06:54 PM |
|
Darkwinde: falls Du möchtest kann ich Dinge bei mir implementieren und geb Dir dann die Sources? So hätte wir ggf. beide was davon?
|
|
|
|
kalkulatorix (OP)
|
|
October 15, 2014, 10:40:31 PM |
|
Logbucheintrag vom 15.10.2014 heute war ja einiges Los. Der Herabsetzung des Limits beim Antizyklus Bot war ein voller Erfolg, so viele Trades hat er noch nie gemacht: 22 Stück! 2014-10-15 01:47:56 [sell 0.0010479797322518 BTC @ 396 USD ] 2014-10-15 01:52:55 [buy 0.18590835425974 DRK @ 0.00517739 BTC ] 2014-10-15 01:57:55 [buy 0.14710156995741 DRK @ 0.00517194 BTC ] 2014-10-15 03:15:40 [buy 0.05786662657429 LTC @ 0.01018954 BTC ] 2014-10-15 03:20:39 [buy 846.99138582898 DOGE @ 0.00000069 BTC ] 2014-10-15 03:25:39 [buy 0.045673236777021 LTC @ 0.01019193 BTC ] 2014-10-15 03:40:39 [buy 694.09660719974 DOGE @ 0.00000069 BTC ] 2014-10-15 03:45:39 [buy 550.45748361816 DOGE @ 0.00000069 BTC ] 2014-10-15 04:30:39 [sell 0.014531238341331 LTC @ 4.07059999 USD ] 2014-10-15 07:20:39 [buy 359.90693830549DOGE @ 0.00006625 LTC ] 2014-10-15 09:25:40 [buy 324.3426311036 DOGE @ 0.00006672 LTC ] 2014-10-15 11:00:40 [buy 680.05133023637 DOGE @ 0.00000067 BTC ] 2014-10-15 13:45:40 [buy 0.096274332084475 DRK @ 0.00531109 BTC ] 2014-10-15 17:00:40 [sell 0.017021667111149 LTC @ 4 USD ] 2014-10-15 17:15:40 [sell 0.015829788846018 LTC @ 4 USD ] 2014-10-15 20:30:40 [sell 0.021454352920181 LTC @ 4 USD ] 2014-10-15 22:15:40 [buy 0.079131759785337 DRK @ 0.005 BTC ] 2014-10-15 22:25:40 [buy 0.093002795866381 DRK @ 0.00500136 BTC ] 2014-10-15 22:30:39 [buy 0.10903720583183 DRK @ 0.004933 BTC ] 2014-10-15 22:50:40 [buy 498.91021397929 DOGE @ 0.00000067 BTC ] 2014-10-15 23:00:40 [buy 0.055525538860222 LTC @ 0.01024497 BTC ] 2014-10-15 23:05:40 [buy 0.03540804821451 LTC @ 0.01024399 BTC ] Der 3Eckarbistragbot hat 10 Arbitragen gefunden und dabei 0.00073789 BTC und 0.03 USD verdient. Hier die Daten im Detail: 2014-10-15 10:28:48 Rule4 0.012581994425126BTC > 2.2777999745817DRK > 5USD > 0.01267269BTC 2014-10-15 10:28:50 Rule4 0.012581994425126BTC > 2.2777999745817DRK > 5USD > 0.01267269BTC 2014-10-15 22:57:57 Rule5 0.035416891399437BTC > 13.76731142494USD > 7.25090118DRK > 0.03545835BTC 2014-10-15 22:57:58 Rule5 0.035412306786468BTC > 13.765529286757USD > 7.2499625720571DRK > 0.03545376BTC 2014-10-15 22:57:59 Rule5 0.035416891399437BTC > 13.76731142494USD > 7.25090118DRK > 0.03545835BTC 2014-10-15 22:58:00 Rule5 0.012862675327907BTC > 5USD > 2.6333758844391DRK > 0.01287773BTC 2014-10-15 22:58:01 Rule5 0.012862675327907BTC > 5USD > 2.6333758844391DRK > 0.01287773BTC 2014-10-15 22:58:56 Rule5 0.012862675327907BTC > 5USD > 2.6127006861482DRK > 0.01306345BTC 2014-10-15 22:58:57 Rule5 0.012862675327907BTC > 5USD > 2.6127006861482DRK > 0.01306345BTC 2014-10-15 23:18:48 Rule5 0.012862675327907BTC > 5USD > 2.5472174578867DRK > 0.01286314BTC Das ergibt diese Auswertung: | BTC | LTC | DRK | DOGE | FTC | USD | Wert BTC | Wert USD | Wert EUR | Zuwachs | 14.10.2014 | 0.197749 | 9.5676 | 6.5404 | 51575 | 271 | 35.82 | 0.476633 | 187.14 | 147.83 | | Ertrag 3EckArb | 0.00073789 | 0 | 0 | 0 | 0 | 0.03 | 0.00073789 | 0.26 | 0.21 | | % 3EckArb | 0.3731% | 0% | 0% | 0% | 0% | 0.0838% | 0.1548% | 0.1389% | 0.1421% | | Ertrag InterArb | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | | % InterArb | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | | Ertrag Antizyklus | -0.00882289 | -0.483 | 0.7105 | 3958 | 0 | 0.61 | -0.00607189 | -3.44 | -4.56 | | % Antizyklus | -4.4617% | -5.0483% | 10.8632% | 7.6743% | 0% | 1.703% | -1.2739% | -1.8382% | -3.0846% | | 15.10.2014 | 0.189664 | 9.0846 | 7.2509 | 55533 | 271 | 36.46 | 0.471299 | 183.96 | 143.48 | | Änderung | -0.008085 | -0.483 | 0.7105 | 3958 | 0 | 0.64 | -0.005334 | -3.18 | -4.35 | | % Änderung | -4.0885% | -5.0483% | 10.8632% | 7.6743% | 0% | 1.7867% | -1.1191% | -1.6993% | -2.9426% | -0.4032% |
Der Antizyklus Bot hat die Anzahl der Coins in DRK und DOGE erhöht, die die beiden im Preis gefallen sind, zulasten von BTC und LTC. Genau so soll es sein.
|
12313123
|
|
|
Darkwinde
|
|
October 15, 2014, 11:23:16 PM |
|
@kalkulatorix: langsam wird es spannend bei den Bots @daybyter: könnte man mal drüber quatschen, muss aber erstmal mit meinem Wust klarkommen. Hab zwar Ideen wo es hingehen kann, aber bin mir absolut unschlüssig. Gerade auch in Hinblick was für abgefahrene Varianten diskutiert werden. Meiner ist halt Simple and Stupid. Bei mir war heute ein mieser Trading Tag: 1) alle paar Wochen schreibt mir aus bisher unbekannten Gründen die Cryptsy Plattform -1600 SAT2 auf mein Konto. Da ich keine SAT2 im Portfolio habe geht es dann ins Minus vom Bestand (alleine die Tatsache ist schon schäbig) aber mit einem Minus gehen gar keine withdrawals mehr. Mal wieder ein Ticket geschrieben. Second Level schweigt sich aus, bis ich nach 12 Stunden die Faxen dicke hatte und zum 3. mal die SAT2 Coins auf meine Kosten wieder auf 0 gesetzt habe. 2) ich räume gerade meinen Source Code auf und hab versehentlich meine Auto withdraw Funktion mehrfach aktiviert, dass er angefangen hat fröhlich Coins zu verschieben. Dummes Datenbank Feld mit anderem Namen 3) Die aus 2 verschickten Coins die von cryptsy stammen sind jetzt seit 4 Stunden pending. Wieder ticket auf und mal sehen was heute Nacht passiert... Gehe jetzt erstmal schlafen. Frage in die Runde: Würde generell auch Interesse bestehen, dass ich meine BotTradeDaten veröffentliche? Soll kein Wettstreit sein würde mich nur gerne über eure Einschätzung freuen.
|
|
|
|
kalkulatorix (OP)
|
|
October 16, 2014, 12:09:54 PM |
|
Bei mir war heute ein mieser Trading Tag: 1) alle paar Wochen schreibt mir aus bisher unbekannten Gründen die Cryptsy Plattform -1600 SAT2 auf mein Konto. Da ich keine SAT2 im Portfolio habe geht es dann ins Minus vom Bestand (alleine die Tatsache ist schon schäbig) aber mit einem Minus gehen gar keine withdrawals mehr. Mal wieder ein Ticket geschrieben. Second Level schweigt sich aus, bis ich nach 12 Stunden die Faxen dicke hatte und zum 3. mal die SAT2 Coins auf meine Kosten wieder auf 0 gesetzt habe.
Das ist aber ärgerlich, vor allem da es keine Möglichkeit gibt, das selbst zu beheben. Der SAT2 Coin sieht eine Zahlung vom 1% im Jahr an die Entwickler vor, da dürfte Cryptsy ein Problem mit der Aufteilung haben. 2) ich räume gerade meinen Source Code auf und hab versehentlich meine Auto withdraw Funktion mehrfach aktiviert, dass er angefangen hat fröhlich Coins zu verschieben. Dummes Datenbank Feld mit anderem Namen Ja, vor einer Source Code Pflege habe ich auch immer Angst. Muß aber ab und zu gemacht werden, ich mache oft ganz am Anfang eines Projekters Designfehler, die irgendwann so störend werden, dass ich das Risiko eingehe, bei der Pflege eine Fehler zu machen. 3) Die aus 2 verschickten Coins die von cryptsy stammen sind jetzt seit 4 Stunden pending. Wieder ticket auf und mal sehen was heute Nacht passiert... Gehe jetzt erstmal schlafen.
4 Stunden pending ist bei manchen Coins in Ordnung. Frage in die Runde: Würde generell auch Interesse bestehen, dass ich meine BotTradeDaten veröffentliche? Soll kein Wettstreit sein würde mich nur gerne über eure Einschätzung freuen.
Gerne können wir unsere BotTradeDaten hier vergleichen. Sorry, wenn ich Dir das jetzt so offen schreibe, aber es kann durchaus sein, dass ich dann die eine oder andere Idee von Dir übernehme. Gerade bei Arbitragestrategien kann es ein Problem werden, wenn viele dieselbe Strategie gleichzeitig verfolgen.
|
12313123
|
|
|
Darkwinde
|
|
October 16, 2014, 05:28:41 PM |
|
Nee sind Coins die normal binnen 30 Minuten rausgehen. Pending jetzt seit bald 24 Stunden und mehr als 2nd Level kümmert sich drum gibt's nicht. ;( Habe dennoch paar Trades machen können Teile gerne, zumal ... Selbst wenn du es nachbaust musste schon gleiche Coins und exchanges nutzen um mich zu beeinflussen. Von daher alles gut und im Zweifel 1% deiner Gewinne an mich *fg* Schlage vor wenn ich alle Coins wieder beisammen habe alles zu nullen und dann hier poste.
|
|
|
|
kalkulatorix (OP)
|
|
October 17, 2014, 12:06:34 AM |
|
Logbucheintrag vom 16.10.2014 Der Antizyklus Bot hat einen neuen Rekordwert an Trades geschafft: 31 16.10.2014 08:46:50 [sell 0.010944443779002 LTC @ 4.0001 USD] 16.10.2014 15:31:50 [sell 0.050108703935857 LTC @ 0.010357 BTC] 16.10.2014 15:36:50 [sell 0.03666598100584 LTC @ 0.010343 BTC] 16.10.2014 15:41:50 [sell 0.033341660836425 LTC @ 0.01034206 BTC] 16.10.2014 15:46:50 [sell 0.033397775646832 LTC @ 0.010343 BTC] 16.10.2014 15:51:50 [sell 0.02617838938871 LTC @ 0.010342 BTC] 16.10.2014 17:01:50 [sell 0.016663736231462 DRK @ 0.0056985 BTC] 16.10.2014 17:26:50 [sell 0.040423504189985 LTC @ 0.010355 BTC] 16.10.2014 17:31:53 [sell 0.022451814048835 LTC @ 3.9001 USD] 16.10.2014 17:36:50 [sell 0.02783132245673 LTC @ 0.010301 BTC] 16.10.2014 17:41:50 [sell 0.027820044724381 LTC @ 3.9001 USD] 16.10.2014 17:46:49 [sell 0.025214723922282 LTC @ 3.9001 USD] 16.10.2014 17:51:50 [sell 0.022811777511763 LTC @ 3.9001 USD] 16.10.2014 17:56:50 [sell 0.021245487715952 LTC @ 0.010404 BTC] 16.10.2014 18:01:51 [sell 0.01876781905499 LTC @ 0.010428 BTC] 16.10.2014 18:06:50 [sell 0.017021839376884 LTC @ 0.01042 BTC] 16.10.2014 18:11:50 [sell 0.01596768877071 LTC @ 0.010422 BTC] 16.10.2014 18:16:50 [sell 0.014318545972629 LTC @ 0.010427 BTC] 16.10.2014 18:21:50 [sell 0.01854290559552 DRK @ 0.0059 BTC] 16.10.2014 18:26:50 [sell 0.014919244249957 DRK @ 0.0059 BTC] 16.10.2014 18:31:50 [sell 0.014411984585079 DRK @ 0.0059 BTC] 16.10.2014 19:31:51 [sell 0.016580212133386 DRK @ 0.00583174 BTC] 16.10.2014 19:36:51 [sell 0.015687109934759 DRK @ 0.00583174 BTC] 16.10.2014 19:41:51 [sell 0.015146996142083 DRK @ 0.00583174 BTC] 16.10.2014 19:46:51 [sell 0.013019378469158 LTC @ 0.010434 BTC] 16.10.2014 19:51:54 [sell 0.013595107831675 DRK @ 0.00583174 BTC] 16.10.2014 20:06:51 [sell 0.013423231412213 DRK @ 0.00583174 BTC] 16.10.2014 20:16:51 [sell 0.019996294374539 LTC @ 0.010436 BTC] 16.10.2014 20:21:51 [sell 0.017994838025326 LTC @ 0.010439 BTC] 16.10.2014 22:46:50 [buy 0.027919884600236 LTC @ 0.01051199 BTC] 16.10.2014 00:16:49 [buy 0.014286058848728 LTC @ 0.01052 BTC] Der 3EckArbitragebot hat 2 Arbitragen mit einem Gewinn von 0.00001336 BTC gemacht 2014-10-16 17:35:49 Rule5 0.013289176963328BTC > 5USD > 2.2579180995475DRK > 0.01329507BTC 2014-10-16 17:36:26 Rule5 0.013289176963328BTC > 5USD > 2.2579180995475DRK > 0.01329665BTC Das Ergebnis von heute ist daher: | BTC | LTC | DRK | DOGE | FTC | USD | Wert BTC | Wert USD | Wert EUR | Zuwachs | 15.10.2014 | 0.189664 | 9.0846 | 7.2509 | 55533 | 271 | 36.46 | 0.471299 | 183.96 | 143.48 | | Ertrag 3EckArb | 0.00001336 | 0 | 0 | 0 | 0 | 0 | 0.00001336 | 0 | 0 | | % 3EckArb | 0.007% | 0% | 0% | 0% | 0% | 0% | 0.0028% | 0% | 0% | | Ertrag InterArb | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | | % InterArb | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | | Ertrag Antizyklus | 0.00555964 | -0.284 | -0.139 | 0 | 0 | 0.32 | 0.01405064 | -2.43 | -1.68 | | % Antizyklus | 2.9313% | -3.1262% | -1.917% | 0% | 0% | 0.8777% | 2.9813% | -1.3209% | -1.1709% | | 16.10.2014 | 0.195237 | 8.8006 | 7.1119 | 55533 | 271 | 36.78 | 0.485363 | 181.53 | 141.8 | | Änderung | 0.005573 | -0.284 | -0.139 | 0 | 0 | 0.32 | 0.014064 | -2.43 | -1.68 | | % Änderung | 2.9384% | -3.1262% | -1.917% | 0% | 0% | 0.8777% | 2.9841% | -1.3209% | -1.1709% | 0.2857% |
Ohne dass das extra in den Antizyklus Bot programmiert ist, hat er durch die Anpassungen ein Buy Low - Sell High gemacht: Die DRK gestern um unter 0.00517739 BTC gekauft, heute über 0.00583174 BTC verkauft. Die LTC gestern um unter 0.01018954 BTC gekauft, heute über 0.010343 BTC verkauft.
|
12313123
|
|
|
kalkulatorix (OP)
|
|
October 18, 2014, 12:23:06 AM |
|
Logbucheintrag vom 17.10.2014 Der Antizyklus Bot hat heute 6 Anpassungen gemacht: 17.10.2014 01:47:14 [buy 0.010623949213139] LTC @ 0.01049788 BTC] 17.10.2014 03:27:13 [buy 222.32566970107] DOGE @ 0.00000068 BTC] 17.10.2014 03:27:13 [sell 222.32566970107] DOGE @ 0.00006565 LTC] 17.10.2014 19:27:15 [sell 0.016380892844878] DRK @ 0.00592057 BTC] 17.10.2014 21:12:14 [buy 300.59681107254] DOGE @ 0.00006316 LTC] 17.10.2014 21:17:14 [buy 211.7412913547] DOGE @ 0.00006107 LTC] 17.10.2014 22:47:14 [buy 386.80491023098] DOGE @ 0.00006207 LTC] Der 3EckArbitrage Bot hat heute 10 Arbitragen gemacht mit einem Gewinn von 0.00242422 BTC und einem Verlust von 0.10 USD 2014-10-17 17:27:20 Rule5 0.040918784369544BTC > 15.195914902667USD > 7.11193065DRK > 0.04102474BTC 2014-10-17 17:27:22 Rule5 0.013463744905008BTC > 5USD > 2.3400797831369DRK > 0.01349861BTC 2014-10-17 17:28:11 Rule5 0.013463744905008BTC > 5USD > 2.3400797831369DRK > 0.01349861BTC 2014-10-17 17:47:55 Rule5 0.040918784369544BTC > 15.195914902667USD > 7.11193065DRK > 0.04126812BTC 2014-10-17 17:47:56 Rule5 0.040918784369544BTC > 15.195914902667USD > 7.11193065DRK > 0.04126812BTC 2014-10-17 17:47:57 Rule5 0.040918784369544BTC > 15.195914902667USD > 7.11193065DRK > 0.04126812BTC 2014-10-17 17:47:58 Rule5 0.040918784369544BTC > 15.195914902667USD > 7.11193065DRK > 0.04126812BTC 2014-10-17 17:47:59 Rule5 0.040918784369544BTC > 15.195914902667USD > 7.11193065DRK > 0.04126812BTC 2014-10-17 22:47:05 Rule2 0.036117858460919BTC > 6.2040646334639DRK > 3.4979539702554LTC > 0.0364421BTC 2014-10-17 22:47:07 Rule2 0.036288559159906BTC > 6.2081690180805DRK > 3.50026809LTC > 0.03646621BTC Das Ergebnis ist: | BTC | LTC | DRK | DOGE | FTC | USD | Wert BTC | Wert USD | Wert EUR | Zuwachs | 16.10.2014 | 0.195237 | 8.8006 | 7.1119 | 55533 | 271 | 36.78 | 0.485363 | 181.53 | 141.8 | | Ertrag 3EckArb | 0.00242422 | 0 | 0 | 0 | 0 | -0.1 | 0.00242422 | 0.86 | 0.67 | | % 3EckArb | 1.2417% | 0% | 0% | 0% | 0% | -0.2719% | 0.4995% | 0.4738% | 0.4725% | | Ertrag InterArb | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | | % InterArb | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | | Ertrag Antizyklus | -0.00081522 | 0.995 | -0.0164 | 900 | 0 | 0 | 0.00935278 | 3.18 | 2.48 | | % Antizyklus | -0.4176% | 11.306% | -0.2306% | 1.6207% | 0% | 0% | 1.927% | 1.7518% | 1.7489% | | 17.10.2014 | 0.196846 | 9.7956 | 7.0955 | 56433 | 271 | 36.68 | 0.49714 | 185.57 | 144.95 | | Änderung | 0.001609 | 0.995 | -0.0164 | 900 | 0 | -0.1 | 0.011777 | 4.04 | 3.15 | | % Änderung | 0.8241% | 11.306% | -0.2306% | 1.6207% | 0% | -0.2719% | 2.4264% | 2.2255% | 2.2214% | 1.3152% |
|
12313123
|
|
|
Darkwinde
|
|
October 18, 2014, 10:07:48 AM Last edit: October 18, 2014, 11:04:16 AM by Darkwinde |
|
3 Tage und meine Withdraws sind immer noch pending. Habe jetzt ein Ticket aufgemacht, das ich den Status des ersten Tickets wissen möchte. Mal sehen was passiert Vielleicht löscht ja wieder ein Manager willkürlich die Tickets Ja das Ticket wurde wieder ohne Kommentar gelöscht Nachdem jetzt Cryptsy 1 Tag lang faktisch weg war, laufen die Bots wieder...mehr schlecht als Recht da mir wie gesagt einige Coins wegen dem withdraw Theme fehlen Cryptsy API ist weiterhin nicht stabil und nutzbar. Überlege mir gerade echt alle abzuziehen und auf andere Exchanges zu gehen. Fühlt sich schon wie bei GOX dort an. Aber habe auch gute Nachrichten...habe jetzt meine "dynamic rebalance" Strategie zur hälfte implementiert. Er hat bereits zwei Coins ausgemacht die nachgekauft werden müssen (Kaufprozess muss noch implementiert werden) und zwei Trades bereits als Verkauf bereits durchgeführt: 1) POT DynRebal: OldTotal: 0.00220157, OldAmount: 258.09766981, OldPrice: 0.00000853 DynRebal: NewTotal: 0.00237836, NewAmount: 240.23905585, SellAmount: 17.85861396, Price: 0.00000990 2) POT DynRebal: OldTotal: 0.00237836, OldAmount: 240.2390558, OldPrice: 0.00000990 DynRebal: NewTotal: 0.00263181, NewAmount: 219.13488759, SellAmount: 21.10416821, NewPrice: 0.00001201 Mal sehen ob ich heute Zeit finde den Rest zu implementieren bzw. was wichtiger wäre, dass Cryptsy die Coins freigibt als withdraw oder dem account wieder gut schreibt. Aber das zeigt wieder, dass es gut ist nicht große Mengen auf den Exchanges zu haben...
|
|
|
|
kalkulatorix (OP)
|
|
October 18, 2014, 11:37:52 AM |
|
3 Tage und meine Withdraws sind immer noch pending. Habe jetzt ein Ticket aufgemacht, das ich den Status des ersten Tickets wissen möchte. Mal sehen was passiert Vielleicht löscht ja wieder ein Manager willkürlich die Tickets Ja das Ticket wurde wieder ohne Kommentar gelöscht Nachdem jetzt Cryptsy 1 Tag lang faktisch weg war, laufen die Bots wieder...mehr schlecht als Recht da mir wie gesagt einige Coins wegen dem withdraw Theme fehlen Cryptsy API ist weiterhin nicht stabil und nutzbar. Überlege mir gerade echt alle abzuziehen und auf andere Exchanges zu gehen. Gibt es zu Cryptsy Atlernativen? Gerade die riesige Anzahl von Coins, die in Cryptsy handelbar sind, macht es eine Überlegung Wert, auch auf Cryptsy einen Bot zu haben. Aber wenn das nicht stabil läuft, dann macht es keinen Sinn. Ich habe eigentlich geplant, innerhalb der nächsten Wochen eine weitere Exchange zu erschließen, Cryptsy war mein Favorit, aber wann das dort so ist..... Obwohl, für einen Antizyklus Bot wäre ein instabiles API nicht so sehr das Problem, aber bei zeitkritischen Arbitragen ist so was untragbar. Dass der Support Tickets löscht, ist ebenfalls untragbar. Aber habe auch gute Nachrichten...habe jetzt meine "dynamic rebalance" Strategie zur hälfte implementiert. Er hat bereits zwei Coins ausgemacht die nachgekauft werden müssen (Kaufprozess muss noch implementiert werden)
Ganauso mach ich das auch. Der Bot muss einmal einige Zeit arbeiten, statt der echten Trades schreibt er einfach ins Logfile, was er gerne machen würde. Sobald das er einige Zeit zuverlässigt funktioniert, wird das Traden aktiviert. Da kann ein schlechtes API auch von Vorteil sein, als Testfall dass der Bot keinen Unsinn macht, wenn er. z.B. bei einem Markt keine offenen Orders bekommt. Eine besonder Bedeutung dabei hat die akribische Auswertung des Logfiles. Ich mache oft den Fehler, dass ich bid mit ask vertausche, das erkenne ich nur, wenn ich den Bot zeitnah überwache. 1) POT DynRebal: OldTotal: 0.00220157, OldAmount: 258.09766981, OldPrice: 0.00000853 DynRebal: NewTotal: 0.00237836, NewAmount: 240.23905585, SellAmount: 17.85861396, Price: 0.00000990
2) POT DynRebal: OldTotal: 0.00237836, OldAmount: 240.2390558, OldPrice: 0.00000990 DynRebal: NewTotal: 0.00263181, NewAmount: 219.13488759, SellAmount: 21.10416821, NewPrice: 0.00001201
Wenn ich das richtig verstehe (Sorry, ich kenne den POT Coin nicht, dürfte aber sehr volatil und deswegen interessant sein) ist der Preis vom POT gestiegen, und Dein Bot wollte verkaufen. Mal sehen ob ich heute Zeit finde den Rest zu implementieren
Ja, die fehlende Zeit. Ich freue mich auch immer auf das Wochenende, dann dann ist dann mehr Zeit für Sinnvolles. Aber das zeigt wieder, dass es gut ist nicht große Mengen auf den Exchanges zu haben...
Ich denke, die Coins sind in einem Wallet am Besten aufgehoben. Ich würde in den Bot einbauen, dass er zum Stand an der Börse den Stand vom Wallet dazurechnet, und nur den Teil auf der Börse lassen, der für die Strategie nötig ist.
|
12313123
|
|
|
Darkwinde
|
|
October 18, 2014, 06:04:31 PM |
|
Vielleicht auch nur selektive Wahrnehmung aber kaum eine Woche ohne Probleme diverser Art. Das jetzt ist nur der Gipfel und kann Cryptsy nicht wirklich mehr empfehlen außer exotische Coins zu dumpen. Muss echt mal sehen wie ich das jetzt mache und welcher Exchange eine Alternative darstellt. Mintpal scheint ja auch im desolaten Zustand zu sein Hat jemand eine Empfehlung? Withdraw via API wäre natürlich klasse. POT bewegt sich nochmal zwischen 500 und 800, keine Ahnung warum der so abgeht. Vielleicht wegen CANN, muss mal schlau machen aber Zeit fehlt. Bot hat sogar verkauft, hab's noch freigeschaltet. und das Ergebnis kennst ja war wegen dem API Thema nicht bis max ausgereizt, obwohl er verkaufen wollte. Man kann nicht alles haben. Instabil mit nem 500 Fehler wäre auch ggf. doof für antizyklisch. Hab nun diverse Sicherungen eingebaut die nicht nötig wären wenn das alles nicht so unberechenbar wäre.
|
|
|
|
|