Bitcoin Forum
June 18, 2024, 09:25:34 PM *
News: Voting for pizza day contest
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 [4] 5 6 7 8 9 10 11 »  All
  Print  
Author Topic: Tagebuch eines Bot Entwicklers  (Read 16849 times)
kalkulatorix (OP)
Sr. Member
****
Offline Offline

Activity: 388
Merit: 250


View Profile
October 18, 2014, 08:29:20 PM
 #61

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 Sad
Hat jemand eine Empfehlung? Withdraw via API wäre natürlich klasse.

Einen Link zu einem Exchange - Vergleich kann ich liefern: http://www.bitcompare.de/
Und hier ein Vergleich der Umsätze: http://www.cryptocoincharts.info/markets/graphicalComparison

Auch ich wäre für eine Empfehlung dankbar. Meine Auswertung würde ich in dieser Reihenfolge starten, mit Fokus auf Umsatzstarke Exchanges mit vielen Coins: Bittrex, Poloniex, Bter, Allcoin
Kriterien sind API, Withdrawal gut aber kein K.O. Kriterium (dann brauche ich aber 2, CEX.IO und BTCe unterstützen beide kein Withdraw ), und Zuverlässigkeit (ohne Empfehlung kann ich nur einschlägige Foren und
Google durchsuchen.)

12313123
Darkwinde
Hero Member
*****
Offline Offline

Activity: 700
Merit: 500


View Profile
October 18, 2014, 08:54:07 PM
 #62

Danke dir. Da jetzt trotz freundlich verfasster Tickets (keine Ironie) ohne Kommentar diese wieder geschlossen werden und es bei den noch offenen nicht weiter geht bin ich mit dem Thema Cryptsy durch. Schalte mein Bot jetzt ab und such mir einen neuen zweiten exchange bzw. bis ich ihn integriert habe, mach ich auf Poloniex nur antizyklisch weiter.
Schade um die 90€, werde ich wohl abschreiben müssen.

Könnte gerade voll Kotzen bei sowas. Bin selber bei meiner Firma im 3rd Level Support unterwegs und kann nur den Kopf schütteln über so viel Unprofessionalität.

Melde mich dann morgen wieder hoffentlich besser gelaunt Wink

kalkulatorix (OP)
Sr. Member
****
Offline Offline

Activity: 388
Merit: 250


View Profile
October 18, 2014, 09:58:24 PM
 #63

Danke dir. Da jetzt trotz freundlich verfasster Tickets (keine Ironie) ohne Kommentar diese wieder geschlossen werden und es bei den noch offenen nicht weiter geht bin ich mit dem Thema Cryptsy durch. Schalte mein Bot jetzt ab und such mir einen neuen zweiten exchange bzw. bis ich ihn integriert habe, mach ich auf Poloniex nur antizyklisch weiter.
Schade um die 90€, werde ich wohl abschreiben müssen.

Könnte gerade voll Kotzen bei sowas. Bin selber bei meiner Firma im 3rd Level Support unterwegs und kann nur den Kopf schütteln über so viel Unprofessionalität.

Melde mich dann morgen wieder hoffentlich besser gelaunt Wink
Darkwinde, ich drücke Dir die Daumen, das das noch gut für Dich ausgeht, und Du die Coins irgendwie doch noch zurückbekommst. Google findet mehrere ähnliche Fälle, aber meistens fehlt das Ende der Geschichte.

Wie bist Du mit Poloniex zufrieden?

BTC-e und CEX.IO kann ich empfehlen, die passen aber nicht in Dein Profil, wegen fehlender API Unterstützung von Withdrawals und recht wenig unterstützen Coins. BTC-e ist zwar in etwa alle 2 Monate Opfer einer DDOS Attacke, das sind aber nur Ausfälle von mehreren Stunden. CEX.IO hatte noch keinen Ausfall, den ich bemerkt habe, nur eine Portierung der Datenbank, die war aber angekündigt.

Bei BTC-e ist nur etwas im API seltsam, wenn man offene Orders abfragt, und es gibt keine offenen Orders im Markt, sagt das API false. Eine leere Liste würde mir besser ins Konzept passen. Grin

Bei CEX.IO darf man nur 600 Abfragen in 600 Sekunden stellen, das wird ganz genau mitgezählt, bei Überschreitung dieser Abfragerate gibt es eine Zwangsause. Besser der Bot zählt da mit, da kann die Pause besser eingeteilt werden. Ich hatte aber noch keinen Fall, wo CEX.IO Orders blockert hat, das Limit dürfte wirklich nur die Abfragen betreffen.

12313123
kalkulatorix (OP)
Sr. Member
****
Offline Offline

Activity: 388
Merit: 250


View Profile
October 18, 2014, 10:37:18 PM
 #64

Logbuch vom 18.10.2014

Heute war wieder wenig los.

Der 3EcksArbitrage Bot hat 5 Arbitragen gefunden mit einem Gewinn von 0.00001515 BTC, 0.03729781 LTC und einem Verlust von -0.01 USD.
Der Verlust in den USD stammt davon, dass CEX.IO die USD Fees auf 2 Kommastellen rundet, aber im Hintergrund die USD Fees doch genauer versteckt im System hat, und die Rundungsdifferenzen auf die 2 Stellen bei nachfolgenden USD Spesen ausgleicht. Das kann der Bot nicht berücksichtigen. Deswegen manchmal Gewinne um 0.01 USD und Verluste um 0.01 USD.

Im Detail war das:

2014-10-18 03:46:57 Rule0 0.036213169302662BTC > 13.549526843392USD > 3.47620182LTC > 0.0362259BTC
2014-10-18 07:47:30 Rule0 0.013382013325043BTC > 4.9983346007462USD > 1.2789623700428LTC > 0.01338444BTC
2014-10-18 18:58:21 Rule9 0.93836546761945LTC > 15415.449366438DOGE > 0.01BTC > 0.95083822LTC
2014-10-18 18:58:22 Rule9 0.93836546761945LTC > 15415.449366438DOGE > 0.01BTC > 0.95083822LTC
2014-10-18 18:58:23 Rule9 0.93836546761945LTC > 15415.449366438DOGE > 0.01BTC > 0.95071775LTC


Der Antizyklus Bot hat nur eine Anpassung gemacht:

2014-10-18 18:01:46 [buy 229.84832515801 DOGE @ 6.278e-5 LTC]


Im heutigen Ergebnis ein leichtes Minus:

BTCLTCDRKDOGEFTCUSDWert BTCWert USDWert EURZuwachs
17.10.20140.1968469.79567.09555643327136.680.49714185.57144.95
Ertrag 3EckArb0.000015150.03729781000-0.010.000402670.14 0.11
% 3EckArb0.0077%0.3808%0%0%0%-0.0273%0.081%0.0754%0.0759%
Ertrag InterArb000000000
% InterArb0%0%0%0%0%0%0%0%0%
Ertrag Antizyklus0.00001385 -0.45529781 0 230 0 0.01 -0.00766467 -1.23 -0.48
% Antizyklus0.007%-4.648%0%0.4076%0%0.0273%-1.5418%-0.6628%-0.3311%
18.10.20140.1968759.37767.09555666327136.680.489878184.48144.58
Änderung0.000029 -0.418 0 230 0 0 -0.007262 -1.09 -0.37
% Änderung0.0147%-4.2672%0%0.4076%0%0%-1.4608%-0.5874%-0.2553%-0.4083%



12313123
Darkwinde
Hero Member
*****
Offline Offline

Activity: 700
Merit: 500


View Profile
October 18, 2014, 10:38:08 PM
 #65

Withdraw via API ist ja reiner Komfort und ja wenn man es einmal drin hatte will man es nicht missen. Statt alle 5 Minuten auf die Börse zu starren schaue ich nurnoch alle paar Stunden rein um ggf. Bugs zu verfolgen aber auch das sind meist nur Spezialfälle die selten kommen.

Poloniex bin ich sehr zu frieden. Typisch schlichtes UI eines Techis Wink würde es auch so machen Wink bisher habe ich nur 2 Probleme gehabt die binnen 48 Stunden erledigt waren. Kommunikation ist aber auch nicht die Stärke des Supports. API ist gut. Musste mich nur manchmal verbiegen um an gewisse Infos zu kommen. Habe keine genaue Zahl wieviel Abfragen gehen, habe aber einen Timer aktuell auf 200ms zwischen zwei Abfragen  laufen.

1 Abfrage pro Sekunde, Hmmm nicht schön aber ok. Sleep Timer for dem API Call und fertig Smiley

Hab mir gerade überlegt die "Chance" zu nutzen und während ich meine Wunden lecke, den Bot vollständig umstrukturiere Smiley was soll jetzt noch passieren muahahahaha Wink


Bin auf den heutigen Report gespannt!

kalkulatorix (OP)
Sr. Member
****
Offline Offline

Activity: 388
Merit: 250


View Profile
October 18, 2014, 11:54:22 PM
 #66

Withdraw via API ist ja reiner Komfort und ja wenn man es einmal drin hatte will man es nicht missen. Statt alle 5 Minuten auf die Börse zu starren schaue ich nurnoch alle paar Stunden rein um ggf. Bugs zu verfolgen aber auch das sind meist nur Spezialfälle die selten kommen.
Ich lass mir vom Bot ein eMail schicken, wenn der Interexchange Bot gehandelt hat. Da steht dann, ich soll z.B. 0.05 BTC von CEX.IO nach BTC-e schicken, und 5 LTC von BTC-e nach CEX.IO senden. Das ist nicht Zeitkritisch, da könnte ich mehrere Arbitragen zusammenfassen, und Withdrawal Fees sparen, das würde auch von Unterwegs aus vom Tablett gehen. Dabei darf der Antizyklus Bot nicht laufen.

Poloniex bin ich sehr zu frieden. Typisch schlichtes UI eines Techis Wink würde es auch so machen Wink bisher habe ich nur 2 Probleme gehabt die binnen 48 Stunden erledigt waren. Kommunikation ist aber auch nicht die Stärke des Supports. API ist gut. Musste mich nur manchmal verbiegen um an gewisse Infos zu kommen. Habe keine genaue Zahl wieviel Abfragen gehen, habe aber einen Timer aktuell auf 200ms zwischen zwei Abfragen  laufen.

BTC-e hat auch ein simples Design (von Design kann man da eigentlich nicht sprechen, ist aber alles da, was man so braucht.) CEX.IO ist da schon optisch ansprechender, mit dem daraus resultierenden Problem, dass es auf manchen Internet-Explorer Versione und Tabletts nicht vernünftig funktioniert, Handeln und Charts gehen nicht auf allen Computern und Tabletts.


1 Abfrage pro Sekunde, Hmmm nicht schön aber ok. Sleep Timer for dem API Call und fertig Smiley

Das ist eine Möglichkeit. Für 3EcksArbitrage bedeutet das aber, dass der Bot dann mit Daten arbeitet, die bis zu 2 Sekunden alt sind. (Er braucht ja die Marktdaten von 3 Märkten.) Andere Möglichkeit ist, die Abfragen rasch hintereinander zu machen, dann arbeitet er mit aktuelleren Daten, muss aber nach 600 Abfragen warten, bis 600 Sekunden vorbei sind. Bei gleichmäßigen Abfragen jede Sekunde kann es eher passieren, dass Legs nicht gematcht werden, bei den schnellen Abfragen mit Pause dazwischen verpasst der Bot 2/3 der Chancen. Ich habe jetzt die schnelle Variante mit den Pausen gewählt. Mit der 1 Abfrage / 1 Sekunde sind mir einige Orders hängengeblieben, wo sich der Markt jetzt um 30% in die falsche Richtung bewegt hat. Irgendwann werden sie schon gematcht werden, aber bis dahin stören sie meine Auswertungen.  Angry

Für den Antizyklus Bot muss ich diese Orders nämlich so bewerten und in den Stand hineinrechnen, als ob sie schon gematcht wären. Mit dem aktuellen Marktpreis. Dadurch schwankt der Stand, auch ohne Trades, was Änderungen im Zuwachs ( Rechts unten in der Tabelle) bewirkt. Gestern war z.B. der Zuwachs wieder mit -0.4083% negativ, was nicht sein darf, wenn man sich strikt an die Regeln in kneim's Tread hält.


12313123
Darkwinde
Hero Member
*****
Offline Offline

Activity: 700
Merit: 500


View Profile
October 19, 2014, 04:11:28 PM
Last edit: October 19, 2014, 06:19:59 PM by Darkwinde
 #67

So Bot vollständig modularisiert. Jetzt kann ich beliebig neue Strategien und APIs implementieren. Und da die meisten Funktionen eh von jeder Strategie genutzt werden sollte das jetzt eine gute Basis sein Smiley

Habe jetzt den Arbitrage auch erstmal abgeklemmt und lasse nur den Antizyklischen laufen. Hat auch fleißig schon losgelegt, da meine Referenzdaten höher lagen als die aktuelle Marktdaten Wink werde morgen mal den kläglichen Rest des Portfolios veröffentlichen.

Hab noch eine kleine Sonderfunktion eingebaut die so von kneim's Strategie nicht vorgesehen ist. Mal sehen ob die irgendeinen Einfluss hat oder wieder rausgeschmissen wird Smiley

EDIT:
- Hab Mandrill integriert, dass ich auch nachrichten zugestellt bekomme Wink und ein Flag ob der Exchange Auto-Withdraw unterstützt. Somit sollte ich dann bestens gerüstet sein.
- Hab BITTREX entdeckt, was haltet ihr von dem Exchange? Ich zitiere mal die API Doku: "Withdraw - We allow you to programatically withdraw any currency to an address you provide. This can be used to quick arbitrage". Zumal die Anzahl der Coins auch nicht wenig ist.
- Bei dem Limit von 600 Abfragen kommst dann wohl nicht drum herum
- Cryptsy rührt sich weiterhin nicht

kalkulatorix (OP)
Sr. Member
****
Offline Offline

Activity: 388
Merit: 250


View Profile
October 19, 2014, 11:00:51 PM
 #68

Logbuch vom 19.10.2014

Heute war ein ruhiger Tag auf CEX.IO. Habe den Interarbitragebot gestartet, der hat einige Arbitragen gefunden und dabei 0.00735766 BTC verdient.

Der Antizyklusbot hat diesen Gewinn auf andere Coins verteilt:

2014-10-19 06:50:20 [buy 0.049752863121996 LTC @ 0.01040499 BTC]
2014-10-19 06:50:21 [buy 1109.2168001296 DOGE @ 6.5e-7 BTC]
2014-10-19 06:55:20 [buy 0.040194956764121 LTC @ 0.01040291 BTC]
2014-10-19 06:55:21 [buy 884.35907523941 DOGE @ 6.5e-7 BTC]
2014-10-19 07:00:20 [buy 704.32548286527 DOGE @ 6.5e-7 BTC]
2014-10-19 09:35:21 [buy 0.047206685151358 LTC @ 0.010369 BTC]

Die Bewertung von heute ist:

BTCLTCDRKDOGEFTCUSDWert BTCWert USDWert EURZuwachs
18.10.20140.1968759.37767.09555666327136.680.489878184.48144.58
Ertrag 3EckArb00000-0.0100 0
% 3EckArb0%0%0%0%0%-0.0273%0%0%0%
Ertrag InterArb0.00735764000000.00735764 2.77 2.17
% InterArb3.7372%0%0%0%0%0%1.5019%1.5015%1.5009%
Ertrag Antizyklus-0.00318664 0.4631 0 2700 0 0 0.00251036 0.45 0.36
% Antizyklus-1.6186%4.9384%0%4.765%0%0%0.5124%0.2439%0.249%
19.10.20140.2010469.84077.09555936327136.670.499746187.7147.11
Änderung0.004171 0.4631 0 2700 0 -0.01 0.009868 3.22 2.53
% Änderung2.1186%4.9384%0%4.765%0%-0.0273%2.0144%1.7454%1.7499%1.0994%

12313123
Darkwinde
Hero Member
*****
Offline Offline

Activity: 700
Merit: 500


View Profile
October 20, 2014, 10:15:38 AM
 #69

Warum verteilst du das Investment wieder in den Antizyklus Bot?


Meiner hat folgendes gemacht:


  Start Amount            Start Price   Start Total     Amount
   19.10.2014
    Price
   19.10.2014
      Total
   19.10.2014
    Amount
   20.10.2014
       Price
   20.10.2014
      Total
   20.10.2014
  6,65967337   0,00707300   0,04710387               7,09812257   0,00625004   0,04436355               6,67891889   0,00708715   0,04733450
                 


Damit habe ich +0,01924552 BTCD, und ein Ertrag von 0,00023063 BTC bei nahezu gleichem Preis.
Fazit: Läuft Smiley

kalkulatorix (OP)
Sr. Member
****
Offline Offline

Activity: 388
Merit: 250


View Profile
October 20, 2014, 10:43:06 AM
 #70

Warum verteilst du das Investment wieder in den Antizyklus Bot?
Erst einmal Gratulation zum aktualisierten Bot! Es ist immer ein Erfolgserlebnis, wenn eine neue Version auf Anhieb funktionert!

Weil der Gewinn aus der InterExchangeArbitrage den Stand in BTC erhöht hat, und der Antizyklus Bot wieder die gewünschte Gewichtung wiederhergestellt hat. Das ist ein Nebeneffekt, wenn man mehrere Strategien auf denselben Account laufen lässt, das muss ich aber leider akzeptieren, da ich meine Coins nicht auf mehreren Accounts aufteilen will. Ich habe zwar einen Offset bei den Coins eingebaut, sodass der Bot auch mit Coins rechnen kann, die er nicht auf der Exchange hat, sondern im Wallet sicher verwahrt sind, aber das war nur ein kleiner Betrag, ich habe mich ehrlich gesagt gefreut, dass der Bot genau das macht, was er laut Programmierung sollte.

Ich habe das Wochenende ebenfalls zur Sourcecode Optimierung genutzt, hatte noch einen Datenfehler, der mir bei einer flexiblen Interexchange Arbitrage im Weg war, die Funds hatte ich nur einmal im Strategie Objekt gespeichert, für eine flexible Interexchange Lösung habe ich aber Funds in mehreren Exchanges, deswegen gehören die Funds zu jedem API Objekt separat.

Mein nächster Schritt ist eine Erweiterung des Interexchange Bots, der macht viel mehr Profit als der 3EcksArbitrage Bot. Der Interexchange Bot sollte sich in der nächsten Ausbaustufe die Arbitragemöglichkeiten selbst zusammensuchen (Zur Zeit ist da fix LTC/BTC einprogrammiert). Er sollte über die Coins selbstständig erkennen, dass er bei CEX.IO im LTC/BTC Markt und BTCe im ltc_btc Markt nach Arbitragemöglichkeiten suchen soll.
Damit da mehr Möglichkeiten zur Arbitrage sind, werde ich auf CEX.IO dann auch noch NMC verwenden.


12313123
Darkwinde
Hero Member
*****
Offline Offline

Activity: 700
Merit: 500


View Profile
October 20, 2014, 12:53:45 PM
 #71

Warum verteilst du das Investment wieder in den Antizyklus Bot?
Erst einmal Gratulation zum aktualisierten Bot! Es ist immer ein Erfolgserlebnis, wenn eine neue Version auf Anhieb funktionert!

Weil der Gewinn aus der InterExchangeArbitrage den Stand in BTC erhöht hat, und der Antizyklus Bot wieder die gewünschte Gewichtung wiederhergestellt hat. Das ist ein Nebeneffekt, wenn man mehrere Strategien auf denselben Account laufen lässt, das muss ich aber leider akzeptieren, da ich meine Coins nicht auf mehreren Accounts aufteilen will. Ich habe zwar einen Offset bei den Coins eingebaut, sodass der Bot auch mit Coins rechnen kann, die er nicht auf der Exchange hat, sondern im Wallet sicher verwahrt sind, aber das war nur ein kleiner Betrag, ich habe mich ehrlich gesagt gefreut, dass der Bot genau das macht, was er laut Programmierung sollte.

Ich habe das Wochenende ebenfalls zur Sourcecode Optimierung genutzt, hatte noch einen Datenfehler, der mir bei einer flexiblen Interexchange Arbitrage im Weg war, die Funds hatte ich nur einmal im Strategie Objekt gespeichert, für eine flexible Interexchange Lösung habe ich aber Funds in mehreren Exchanges, deswegen gehören die Funds zu jedem API Objekt separat.

Mein nächster Schritt ist eine Erweiterung des Interexchange Bots, der macht viel mehr Profit als der 3EcksArbitrage Bot. Der Interexchange Bot sollte sich in der nächsten Ausbaustufe die Arbitragemöglichkeiten selbst zusammensuchen (Zur Zeit ist da fix LTC/BTC einprogrammiert). Er sollte über die Coins selbstständig erkennen, dass er bei CEX.IO im LTC/BTC Markt und BTCe im ltc_btc Markt nach Arbitragemöglichkeiten suchen soll.
Damit da mehr Möglichkeiten zur Arbitrage sind, werde ich auf CEX.IO dann auch noch NMC verwenden.



Hört sich gut an. Ich bin aktuell dabei BTER zu implementieren, da die API eine ähnliche Struktur aufweist wie Poloniex. Da ich meinem Bot jetzt auch ein Flag mitgeben kann, ob auto-withdraw möglich ist oder nicht nehme ich mir mal das Recht ehraus Faul zu sein. Ich habe ja noch Hoffnung, dass Cryptsy irgendwann meine Coins ja mal frei gibt. Und dann bin ich da weg Wink

Da ich beim Arbitrage eh eien Sicherung drin habe, dass er immer den kleinsten gemeinsamen Nenner von Coins nimmt, interessiert es mich nicht wirklich ob sich Coins erhöhen oder verringern im Wallet. Spätestens beim nächsten Umlauf passt er die Marktkonditionen an. Wenn gerade eh eine Order läuft, führt er zudem eh keine Anapssung durch. Keine Ahnung ob das gut oder Schlecht ist, werde ich dann mal in der Praxis sehen, wenn beide gemeinsam länger laufen.

Darkwinde
Hero Member
*****
Offline Offline

Activity: 700
Merit: 500


View Profile
October 21, 2014, 01:25:56 PM
 #72

Die Implementation der antizyklischen Trading Strategie scheint gut aufzugehen. Gestern war es ja nur ein Coin (BTCD) der einen vollständigen BUY/SELL Zykluss durchlaufen hat, nun sind es bereits 3. Basierend auf dem jeweiligen Investitionswerten, hat sich die Anzahl der Coins selbst und der BTC Ertrag jeweils um 0,6 bis 0,8 % gesteigert. Was weiter über meinen Erwartungen liegt. Smiley Das gesamte Protfolie ist aber noch dicke im Minus Wink


Bter API ist zu 50% integriert. Muss nurnoch meinen Abstraction Layer anpassen und dann testen Smiley
Werde mal paar Coins rüber schaufeln und berichten was passiert Wink
Danach noch Bittrex und ich bin erstmal fertig mit v1 des Bots.
Mal sehen ob ich dann bei Interesse paar Lizenzen rausgebe.



-------------
Off topic: Scheint sich doch was zu tun. Wenn ich Glück habe fixen sie gleich 2 Probleme auf einmal. Wäre ja ein Traum Wink
Quote from: Cryptsy
I am sorry for not being able to respond to your ticket right away.
Our wallet team is still looking into the issue about a bug in the SAT2 wallet that caused your balances to go negative. This needs to be fixed first before we can release any withdrawals to prevent any more issues on your account.
We apologize for the delay and I thank you kindly for your patience.

Hoffe die bekommen es bald hin, damit ich die beiden Strategien mal zusammen testen kann Smiley

kalkulatorix (OP)
Sr. Member
****
Offline Offline

Activity: 388
Merit: 250


View Profile
October 21, 2014, 08:41:51 PM
 #73

Die Implementation der antizyklischen Trading Strategie scheint gut aufzugehen. Gestern war es ja nur ein Coin (BTCD) der einen vollständigen BUY/SELL Zykluss durchlaufen hat, nun sind es bereits 3. Basierend auf dem jeweiligen Investitionswerten, hat sich die Anzahl der Coins selbst und der BTC Ertrag jeweils um 0,6 bis 0,8 % gesteigert. Was weiter über meinen Erwartungen liegt. Smiley Das gesamte Protfolie ist aber noch dicke im Minus Wink
Gratuliere Dir, da hast Du eine gute Wahl vom Coins getroffen, Deine Prozente erscheinen mir extrem hoch für eine antizyklische Strategie. Bei den Bots braucht es auch eine Feineinstellung, der Bot soll auch nicht zu viele Trades machen, sonst verdient die Exchange zu viel an Fees. Ich würde zumindest 0.5% Toleranz von der Wunschgewichtung zulassen und erst umgewichten, wenn diese Toleranz überschritten ist. Sollten die Coins extrem unterschiedlich gewichtet sein, als einige Coins mit hoher Gewichtung, und viele Coins mit geringer Gewichtung, bewirkt eine fixe Toleranz von der Wunschgewichtung, dass bei den Coins mit geringer Gewichtung eher selten, nur bei starken Marktbewegungen, gehandelt werden.

Aber Du hast das offensichtlich alles Richtig gemacht.

12313123
kalkulatorix (OP)
Sr. Member
****
Offline Offline

Activity: 388
Merit: 250


View Profile
October 21, 2014, 09:55:44 PM
 #74

Logbuch vom 20 + 21.20.2014

Gestern konnte ich keine Auswertung erstellen, deswegen heute die Auswertung vom 2 Tagen

Der 3EckArbitragebot hat innerhalb der 2 Tagen nur 2 Arbitragen gefunden, und dabei 0.00023674 BTC verdient:

2014-10-20 22:17:06 Rule2 0.036341542950638BTC > 6.4842693115459DRK > 3.5633887LTC > 0.03657615BTC
2014-10-21 06:45:56 Rule4 0.01314673477998BTC > 2.3458174830994DRK > 5USD > 0.01314888BTC

Der Interexchange Bot war nicht gestartet.

Der Antizyklus Bot hat 24 Anpassungen gemacht, am 20. hat DOGE einen Einbruch erlitten, der Bot hat rund 14000 DOGE
nachgekauft, am 21 hat der Bot rund 0.14 LTC nachgekauft, die Details:

2014-10-20 01:01:04 [buy 553.35787451 DOGE @ 6.1E-7 BTC]
2014-10-20 01:21:04 [buy 505.44614679 DOGE @ 6.1E-7 BTC]
2014-10-20 05:51:04 [buy 239.43766351 DOGE @ 5.958E-5 LTC]
2014-10-20 06:46:05 [sell 0.01583246 LTC @ 3.95 USD]
2014-10-20 06:51:04 [sell 0.01421104 LTC @ 3.95 USD]
2014-10-20 07:11:05 [buy 313.68800122 DOGE @ 6.0E-7 BTC]
2014-10-20 07:16:05 [buy 430.26034278 DOGE @ 5.8E-7 BTC]
2014-10-20 07:21:04 [buy 344.39669052 DOGE @ 5.8E-7 BTC]
2014-10-20 07:56:04 [buy 564.57544053 DOGE @ 5.774E-5 LTC]
2014-10-20 08:01:04 [buy 453.12696215 DOGE @ 6.0E-7 BTC]
2014-10-20 08:21:04 [buy 482.42740951 DOGE @ 5.793E-5 LTC]
2014-10-20 08:26:04 [buy 294.14112676 DOGE @ 5.9E-7 BTC]
2014-10-20 10:01:04 [buy 178.03792502 DOGE @ 5.693E-5 LTC]
2014-10-20 10:16:04 [buy 168.90965219 DOGE @ 5.693E-5 LTC]
2014-10-20 10:21:04 [buy 151.84848184 DOGE @ 5.693E-5 LTC]
2014-10-21 11:54:36 [buy 0.02916202 LTC @ 0.010274 BTC]
2014-10-21 11:59:36 [buy 0.02376797 LTC @ 0.010275 BTC]
2014-10-21 12:04:36 [buy 0.01720873 LTC @ 0.01027 BTC]
2014-10-21 13:29:36 [buy 0.01877611 LTC @ 0.010255 BTC]
2014-10-21 16:04:37 [buy 0.02946772 LTC @ 0.01019499 BTC]
2014-10-21 16:44:37 [buy 0.03167797 LTC @ 0.01014999 BTC]
2014-10-21 19:49:37 [buy 0.02186516 LTC @ 0.01018189 BTC]
2014-10-21 21:39:38 [buy 0.01614404 LTC @ 0.01018 BTC]
2014-10-21 21:44:37 [buy 0.01574767 LTC @ 0.0101 BTC]

Daraus resultiert die Bewertung:

BTCLTCDRKDOGEFTCUSDWert BTCWert USDWert EURZuwachs
19.10.20140.2010469.84077.09555936327136.670.499746187.7147.11
Ertrag 3EckArb0.00023674000000.000236740.08 0.06
% 3EckArb0.1178%0%0%0%0%0%0.0474%0.0426%0.0408%
Ertrag InterArb0000000 0 0
% InterArb0%0%0%0%0%0%0%0%0%
Ertrag Antizyklus-0.00441574 -0.4123 0 4687 0 0.08 -0.00811474 -0.63 -0.1
% Antizyklus-2.1964%-4.1897%0%7.8955%0%0.2182%-1.6238%-0.3356%-0.068%
21.10.20140.1968679.42847.09556405027136.750.491868187.15147.07
Änderung-0.004179 -0.4123 0 4687 0 0.08 -0.007878 -0.55 -0.04
% Änderung-2.0786%-4.1897%0%7.8955%0%0.2182%-1.5764%-0.293%-0.0272%-0.4983%

Wie immer, die offenen DRK / LTC Sell Orders bewirken ein Verringerung der LTC Bewertung, da der DRK leicht gefallen ist, ohne zugrundeliegende Trades, deswegen der Zuwachs wieder Negativ.

12313123
Darkwinde
Hero Member
*****
Offline Offline

Activity: 700
Merit: 500


View Profile
October 22, 2014, 11:11:43 AM
 #75

Die Implementation der antizyklischen Trading Strategie scheint gut aufzugehen. Gestern war es ja nur ein Coin (BTCD) der einen vollständigen BUY/SELL Zykluss durchlaufen hat, nun sind es bereits 3. Basierend auf dem jeweiligen Investitionswerten, hat sich die Anzahl der Coins selbst und der BTC Ertrag jeweils um 0,6 bis 0,8 % gesteigert. Was weiter über meinen Erwartungen liegt. Smiley Das gesamte Protfolie ist aber noch dicke im Minus Wink
Gratuliere Dir, da hast Du eine gute Wahl vom Coins getroffen, Deine Prozente erscheinen mir extrem hoch für eine antizyklische Strategie. Bei den Bots braucht es auch eine Feineinstellung, der Bot soll auch nicht zu viele Trades machen, sonst verdient die Exchange zu viel an Fees. Ich würde zumindest 0.5% Toleranz von der Wunschgewichtung zulassen und erst umgewichten, wenn diese Toleranz überschritten ist. Sollten die Coins extrem unterschiedlich gewichtet sein, als einige Coins mit hoher Gewichtung, und viele Coins mit geringer Gewichtung, bewirkt eine fixe Toleranz von der Wunschgewichtung, dass bei den Coins mit geringer Gewichtung eher selten, nur bei starken Marktbewegungen, gehandelt werden.

Aber Du hast das offensichtlich alles Richtig gemacht.


Habe erstmal die ganzen komplexeren Themen weggelassen, frei nach KISS: 50:50 Verteilung, bei über 8% Differenz soll er in Aktion treten, bei 50% Wertstellung von Gewinn und Verlust.
Viele Tardes macht er ja nicht mit 1x pro Tag, wenn überhaupt. Mal sehen wie es sich entwickelt. Habe mich heute Remote ausgesperrt. Man sollte schon die Mails lesen die einem der DynDNS Anbieter schickt Wink

kalkulatorix (OP)
Sr. Member
****
Offline Offline

Activity: 388
Merit: 250


View Profile
October 23, 2014, 12:10:14 AM
 #76

Logbuch vom 22.10.2014

Der 3EckArbitragebot hat 10 Arbitrage gefunden und dabei 0.00024183 BTC und 0.1244718 LTC Gewinn gemacht.

Die Deals im einzelnen

2014-10-22 12:58:20 Rule9 0.97162493660317LTC > 16161.35820675DOGE > 0.01BTC > 0.97537119LTC
2014-10-22 13:56:45 Rule11 0.013268415593878BTC > 5USD > 20350.730016313DOGE > 0.01340462BTC
2014-10-22 17:47:41 Rule9 0.97448265700495LTC > 14735.356012036DOGE > 0.01BTC > 0.98811861LTC
2014-10-22 17:56:45 Rule9 0.96083989980688LTC > 14312.209370736DOGE > 0.0099985074626866BTC > 0.98797113LTC
2014-10-22 17:56:46 Rule9 0.96098333015466LTC > 14295.143408819DOGE > 0.0099865851840811BTC > 0.98679307LTC
2014-10-22 17:56:47 Rule9 0.96227420328472LTC > 14312.212554744DOGE > 0.0099985096870343BTC > 0.98797135LTC
2014-10-22 17:56:49 Rule9 0.96227420328472LTC > 14312.212554744DOGE > 0.0099985096870343BTC > 0.98797135LTC
2014-10-22 18:27:10 Rule1 1.2813353053945LTC > 5USD > 0.012994792446561BTC > 1.28271247LTC
2014-10-22 18:27:12 Rule1 1.2813353053945LTC > 5USD > 0.012994792446561BTC > 1.28271247LTC
2014-10-22 21:00:15 Rule11 0.013145138363394BTC > 5USD > 18967.610612741DOGE > 0.01325077BTC

Der Antizyklusbot hat insgesamt 22 Abpassungen gemacht. Ich habe die Parameter umgestellt, die Coins mit geringer Gewichtung waren benachteiligt, da hat der Bot viel weniger Anpassungen gemacht als bei den Coins mit großer Gewichtung. Die Transaktionen im Detail:

2014-10-22 02:02:34 [buy 0.04229526 LTC @ 0.01024099 BTC]
2014-10-22 02:07:34 [buy 0.03048593 LTC @ 0.010242 BTC]
2014-10-22 02:12:34 [buy 0.02431593 LTC @ 0.01024273 BTC]
2014-10-22 02:17:33 [buy 0.01782643 LTC @ 0.01024273 BTC]
2014-10-22 02:37:33 [buy 0.01818222 LTC @ 0.01024273 BTC]
2014-10-22 02:42:33 [buy 0.01439806 LTC @ 0.01024273 BTC]
2014-10-22 02:47:33 [buy 0.01148484 LTC @ 0.01024273 BTC]
2014-10-22 03:19:58 [sell 1.24165309 FTC @ 0.01039859 LTC]
2014-10-22 03:24:57 [buy 0.03078675 LTC @ 0.01023699 BTC]
2014-10-22 03:29:56 [sell 1.12552225 FTC @ 0.01039812 LTC]
2014-10-22 03:34:56 [sell 1.11705479 FTC @ 0.01039796 LTC]
2014-10-22 03:39:57 [sell 1.08106444 FTC @ 0.01039796 LTC]
2014-10-22 03:44:56 [sell 1.04694291 FTC @ 0.01039665 LTC]
2014-10-22 03:49:56 [sell 1.0141684 FTC @ 0.01039665 LTC]
2014-10-22 04:01:08 [sell 6.98005148 FTC @ 0.0103952 LTC]
2014-10-22 04:01:08 [sell 0.07255903 LTC @ 3.81000001 USD]
2014-10-22 04:02:05 [sell 36.39029585 FTC @ 0.01035778 LTC]
2014-10-22 09:08:18 [sell 0.20800806 LTC @ 0.010201 BTC]
2014-10-22 13:58:17 [sell 12.94844632 FTC @ 0.00010618 BTC]
2014-10-22 16:18:17 [buy 0.25974377 LTC @ 0.01004 BTC]
2014-10-22 17:53:17 [sell 3597.9971977 DOGE @ 6.8E-7 BTC]
2014-10-22 18:18:17 [sell 4232.70351178 DOGE @ 7.1E-7 BTC]
2014-10-22 18:18:17 [sell 0.00300522 BTC @ 378.9343 USD]
2014-10-22 21:18:58 [buy 18333.68951165 DOGE @ 0.00026308 USD]

Daraus ergibt sich diese Bewertung:

BTCLTCDRKDOGEFTCUSDWert BTCWert USDWert EURZuwachs
21.10.20140.1968679.42847.09556405027136.750.491868187.15147.07
Ertrag 3EckArb0.000241830.124471800000.001535090.55 0.43
% 3EckArb0.1228%1.3202%0%0%0%0%0.3121%0.2939%0.2924%
Ertrag InterArb0000000 0 0
% InterArb0%0%0%0%0%0%0%0%0%
Ertrag Antizyklus0.00136917 0.5659282 0 -8465 -63 1.54 0.00348791 1.32 2.01
% Antizyklus0.6955%6.0024%0%-13.2162%-23.2472%4.1905%0.7091%0.7053%1.3667%
22.10.20140.19847810.11887.09555558520838.290.496891189.02149.51
Änderung0.001611 0.6904 0 -8465 -63 1.54 0.005023 1.87 2.44
% Änderung0.8183%7.3226%0%-13.2162%-23.2472%4.1905%1.0212%0.9992%1.6591%0.3209%


12313123
kalkulatorix (OP)
Sr. Member
****
Offline Offline

Activity: 388
Merit: 250


View Profile
October 24, 2014, 12:07:16 AM
 #77

Logbuch vom 23.10.2014

Der Preis vom BTC ist ja heute stark gefallen. Allerdings ohne große Hektik auf CEX.IO, die 3Ecksarbitrage hat keinen einzigen Fall gefunden.

Der Antizyklus Bot hat 3 Trades gemacht:

2014-10-23 02:20:30 [buy 3320.89558902 DOGE @ 6.7E-5 LTC]
2014-10-23 13:05:30 [sell 0.36021806 LTC @ 0.010172 BTC]
2014-10-23 22:50:30 [sell 17.58331992 FTC @ 0.0106593 LTC]

Es sollten mehr sein, es ist noch keine Anpassung zwischen USD und BTC passiert. Der Grund dafür ist ein großer Spread, da wartet der Bot solange, bis der Spread wieder im Rahmen ist. Der Spread ist bei allen Märkten in etwa bei 1 % auf CEX.IO. Ich interpretiere das so, dass keiner weiss, in welche Richtung es weitergeht, und deswegen wird abgewartet.

Was mir nur durch Zufall aufgefallen ist: CEX.IO fügt laufend neue Coins und Märkte dazu, diese Exchange möchte sich offensichtlich vom Claud-Hashing Provider zum Geheimtip einer AltCoin Exchange mutieren.

Die Auswertung von heute:

BTCLTCDRKDOGEFTCUSDWert BTCWert USDWert EURZuwachs
22.10.20140.19847810.11887.09555558520838.290.496891189.02149.51
Ertrag 3EckArb00000000 0
% 3EckArb0%0%0%0%0%0%0%0%0%
Ertrag InterArb0000000 0 0
% InterArb0%0%0%0%0%0%0%0%0%
Ertrag Antizyklus0.003657 -0.2673 0 3321 -17 0 0.014173 -6.35 -5.06
% Antizyklus1.8425%-2.6416%0%5.9746%-8.1731%0%2.8523%-3.3594%-3.3844%
23.10.20140.2021359.85157.09555890619138.290.511064182.67144.45
Änderung0.003657 -0.2673 0 3321 -17 0 0.014173 -6.35 -5.06
% Änderung1.8425%-2.6416%0%5.9746%-8.1731%0%2.8523%-3.3594%-3.3844%0.1797%

12313123
Darkwinde
Hero Member
*****
Offline Offline

Activity: 700
Merit: 500


View Profile
October 24, 2014, 07:36:38 AM
 #78

Pssst Geheim Wink
habe erstmal BTer Implementierung auf Eis gelegt, da mir aktuell eine Fehlermeldung entgegen schlägt wo ich mir die Zähne ausbeiße die zu lösen. Entweder ist es mein API call oder deren REST Service hat ne Macke. Naja mal in paar Tagen wieder schauen.
Habe deswegen mit Bittrex angefangen, da sieht es bisher sehr gut aus. Die Basisklassen, sind bereits umgesetzt, jetzt geht es an die Implementierung in die Access Layer. Da ich aber am WE Familiäre Präsenz habe wird das aber etwas warten müssen. Werde berichten.


Aktuell läuft ja nur die Antizyklus Strategie. Wallet is bei Cryptsy immer noch für Withdraws gesperrt.
Der Bot hat einige kleinere Anpassungen vorgenommen, aber etwas sticht doch heraus. Der BTCD Markt ist momentan sehr agil unterwegs.


Ausgangsbasis BTCD:
Referenz - 23.10.2014, 12:00 Uhr
Cryptsy - Amount: 7,42417400, Price: 0,00581509
Poloniex - Amount: 1,03543100, Price: 0,00545765


Abschluss BTCD:
Referenz - 24.10.2014, 09:00 Uhr
Cryptsy - Amount: 7,38129188, Price: 0,00599761
Poloniex - Amount: 1,00812520, Price: 0,00587432

Cryptsy Delta Amount: -0,04288212
Cryptsy Delta Price: 0,00018252
Cryptsy Delta Total: 0,00109787

Poloniex Delta Amount: -0,02730580
Poloniex Delta Price: 0,00041667
Poloniex Delta Total:  0,00027103


Fazit:
Maximalausschläge Aufgrund meiner Spread Regeln nicht mitgenommen, aber das ist auch ok so. Schön im oberen Midrange gelaufen und die Schwankung ausgenutzt.
Bin bisher sehr zufrieden, selbst mit meinem Popelbestand Wink Gesamtportfolio weiterhin im Minus aber ich knabbere an den Abständen Wink



Hier die Aktivitäten:
[17:57:32] DynRebal: BTCD price raised @ Cryptsy (SELL)...
[17:57:32] DynRebal: OldTotal: 0.04317224, OldAmount: 7.42417400, OldPrice: 0.00581509
[17:57:32] DynRebal: NewTotal: 0.04497375, NewAmount: 7.13823725, SellAmount: 0.28593675, NewPrice: 0.00630040

[17:58:16] DynRebal: BTCD price raised @ Poloniex (SELL)...
[17:58:17] DynRebal: OldTotal: 0.00565102, OldAmount: 1.03543100, OldPrice: 0.00545765
[17:58:17] DynRebal: NewTotal: 0.00608712, NewAmount: 0.96620952, SellAmount: 0.06922148, NewPrice: 0.00630000

[03:16:04] DynRebal: BTCD price dropped @ Poloniex (BUY)...
[03:16:04] DynRebal: OldTotal: 0.00608712, OldAmount: 0.96620952, OldPrice: 0.00630000
[03:16:04] DynRebal: NewTotal: 0.00566113, NewAmount: 1.04483014, BuyAmount: 0.07862062, NewPrice: 0.00541823

[03:31:47] DynRebal: BTCD price dropped @ Cryptsy (BUY)...
[03:31:47] DynRebal: OldTotal: 0.04497375, OldAmount: 7.13823725, OldPrice: 0.00630040
[03:31:47] DynRebal: NewTotal: 0.04068927, NewAmount: 7.97833517, BuyAmount: 0.84009792, NewPrice: 0.00509997

[04:26:21] DynRebal: BTCD price dropped @ Poloniex (BUY)...
[04:26:21] DynRebal: OldTotal: 0.00566113, OldAmount: 1.04483014, OldPrice: 0.00541823
[04:26:21] DynRebal: NewTotal: 0.00541782, NewAmount: 1.09396101, BuyAmount: 0.04913087, NewPrice: 0.00495248

[05:13:31] DynRebal: BTCD price raised @ Cryptsy (SELL)...
[05:13:31] DynRebal: OldTotal: 0.04068927, OldAmount: 7.97833517, OldPrice: 0.00509997
[05:13:31] DynRebal: NewTotal: 0.04427011, NewAmount: 7.38129188, SellAmount: 0.59704329, NewPrice: 0.00599761

[05:13:58] DynRebal: BTCD price raised @ Poloniex (SELL)...
[05:13:58] DynRebal: OldTotal: 0.00541782, OldAmount: 1.09396101, OldPrice: 0.00495248
[05:13:58] DynRebal: NewTotal: 0.00592205, NewAmount: 1.00812520, SellAmount: 0.08583581, NewPrice: 0.00587432

kalkulatorix (OP)
Sr. Member
****
Offline Offline

Activity: 388
Merit: 250


View Profile
October 25, 2014, 10:14:44 PM
 #79

Logbuch vom 25.10.2014

nachden der BTC/USD Kurs von 385 EUR auf bis zu 345 EUR heute Mittag gefallen war, und er Antizyklus Bot noch immer nicht die Gewichtung angepasst hat, habe ich die Anpassung aggressiver parametrisiert. Daraufhin hat der Antizyklus Bot endlich die lange erwartete Anpassung zwischen USD und BTC gemacht.

Hier die Details:

2014-10-25 04:46:36 [buy 0.07873406 LTC @ 0.01042 BTC]
2014-10-25 17:33:28 [buy 0.1396414 DRK @ 2.00423342 USD]

2014-10-25 22:10:17 [buy 0.00104992 BTC @ 353.9989 USD]  <--- hier endlich die USD BTC Anpassung

2014-10-25 22:15:17 [buy 0.00243742 BTC @ 353.9989 USD]  <--- vom Betrag her größer: die USD LTC Anpassung
2014-10-25 22:15:17 [buy 0.23150752 LTC @ 0.01052845 BTC]

2014-10-25 22:20:17 [sell 1145.3868868 DOGE @ 7.0E-7 BTC]
2014-10-25 22:20:17 [buy 0.07620671 LTC @ 0.010521 BTC]
2014-10-25 22:30:16 [sell 0.01081094 LTC @ 0.01045801 BTC]
2014-10-25 22:30:17 [buy 0.02018887 DRK @ 0.00560016 BTC]
2014-10-25 22:40:16 [buy 0.01055622 DRK @ 0.00560319 BTC]
2014-10-25 22:45:16 [sell 259.58609955 DOGE @ 7.0E-7 BTC]
2014-10-25 22:45:16 [buy 0.03242979 DRK @ 0.00560319 BTC]
2014-10-25 23:15:16 [sell 1.94882989 FTC @ 0.0104808 LTC]
2014-10-25 23:15:16 [sell 0.0204253 LTC @ 0.01051999 BTC]
2014-10-25 23:40:16 [sell 0.02779283 LTC @ 0.0105068 BTC]
2014-10-25 23:40:16 [buy 0.05228433 DRK @ 0.00558511 BTC]

Der 3Ecksarbitragebot hat nach 3 Tagen auch endlich wieder Arbeit gehabt:

2014-10-25 21:59:22 Rule9 0.94750087746294LTC > 14314.345840264DOGE > 0.01BTC > 0.94821834LTC

Das Ergebnis daraus war:

BTCLTCDRKDOGEFTCUSDWert BTCWert USDWert EURZuwachs
23.10.20140.2021359.85157.09555890619138.290.511064182.67144.45
Ertrag 3EckArb00.0007174600000.000007450 0
% 3EckArb0%0.0073%0%0%0%0%0.0015%0%0%
Ertrag InterArb0000000 0 0
% InterArb0%0%0%0%0%0%0%0%0%
Ertrag Antizyklus0.003799 -0.05011746 0.2552 -119 -2 -1.85 0.00324255 -2.57 -2.3
% Antizyklus1.8794%-0.5087%3.5966%-0.202%-1.0471%-4.8315%0.6345%-1.4069%-1.5922%
25.10.20140.2059349.80217.35075878718936.440.514314180.1142.15
Änderung0.003799 -0.0494 0.2552 -119 -2 -1.85 0.00325 -2.57 -2.3
% Änderung1.8794%-0.5014%3.5966%-0.202%-1.0471%-4.8315%0.6359%-1.4069%-1.5922%-0.0426%


12313123
hanspeter77
Legendary
*
Offline Offline

Activity: 3094
Merit: 1175


View Profile WWW
October 26, 2014, 11:29:31 AM
 #80

kann ir jemand ein bot vorschlagen oder gibts heir noch ein?
Pages: « 1 2 3 [4] 5 6 7 8 9 10 11 »  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!