Bei mir ist der Bot nicht ausgerastet, lag es vielleicht am Coin oder war es Querbeet?
./5tift
Bei mir auch nicht, welche Coins waren das? XPY?
|
|
|
Sau cool ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif) bist wohl der Tagessieger ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif)
|
|
|
Heute geht die Post ab, 24h Profit:0.02038028 BTC -> 5.45 € Wer bietet mehr? ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif)
|
|
|
Hast PN zurück, ist meines Erachtesn auf dein generelles Thema zurückzuführen.
|
|
|
| Bestand lt. Bot | Bestand lt. Börse | Differenz | Anfangsbestand | 19,99400003 | 18,0402804 | -1,9537196 | 20
Da sollte kein Delta sein. Der Bot holt sich mit jedem Zyklus die neuen Bestände bzw. entfernt die nicht aktivierten. [08:33:59] [Arbitrage] 274460945 - 15.08967362 LTC bought from Cryptsy for 0.00690893 BTC. Ich habe die Order manuell mal getraced: Order Active: false Oder In Progress: false Order Done: false Order fulfilled: 0 Coins Sieht erstmal ok aus, aber warum denkt er du hast erfolgreich gekauft?!? :/ Schick mir mal bitte dein Log dann kann ich reinsehen, ob da was steht respektive gerne auch das Screenlog von der gesamten Console.
|
|
|
Hoffe du findest die Ursache.
Ich auch Tante Edith: Fehler leider noch nciht entdeckt, aber ich mach weiter. Witziger weise habe ich heute den Fehler bekommen: [07:41:43] [ERROR] Cannot obtain sell order ID for BUY order 274443568. [07:41:43] [ERROR] selling DRK @ BTer. Message:
Witziger weise ist BTer nicht aktiviert und ich bin dort nichtmal angemeldet xD lol Kopierfehler ![Sad](https://bitcointalk.org/Smileys/default/sad.gif) sollte Cryptsy da stehen ^^
|
|
|
Bin auf das Ergebnis gespannt. Hoffe du findest die Ursache.
|
|
|
Und es steht auch 2x in der "Fulfilled Orders" vom jeweiligen Coin?
Jops. Verdammt auch hier fehlen 2 Coins xD Ich wein gleich. Naja gut das ich mit dem Coin erst gestern angefangen habe. Ist wenigstens leichter nachzu vollziehen als mit dem DarkCoin Gib mal paar mehr Infos wie nun genau das Szenario war und was in den Logs steht und was auch bei den Exchanges im Log steht. Wie 5tift schon korrekt anmerkte, es kann auch bei der Börse liegen, dass mal Transaktionen "vergessen" werden zu senden oder dem Account gut zuschreiben. Da hilft leider nur ein Ticket bei der Börse ![Sad](https://bitcointalk.org/Smileys/default/sad.gif) Sorry, dass du so viele Mühen hast ![Sad](https://bitcointalk.org/Smileys/default/sad.gif) ich trade aktuell auch viel mit Dark Coin aktuell und es läuft alles gut BTer <-> Poloniex <-> Bittrex. Und bitte schau nochmal in die Tradeinfo, nur weil eine BuyOrder 2x drin steht, heißt nicht, dass sie auch 2x ausgeführt wurde. Es gibt Partielle Sell Order die auf die gleiche Buy Order zurückzuführen sind. Bedeutet also 2x gleicher Buy Eintrag aber mit unterschiedlichen Sell Informationen ist legitim und korrekt. Hintergrund ist der, um aus einem schwankenden Markt die Möglichkeit zu haben auch Börsen im Sell Prozess zu wechseln und so höhere Profitspannen zu ermöglichen bzw. in einem stagnierenden Markt schneller die Sell Order abzulösen.
|
|
|
Das ist der einzige den ich kriege: [23:31:49] [BITTREX] Private API RESPONSE error: array ( 'success' => false, 'message' => 'ADDRESS_NOT_PROVIDED', 'result' => NULL,) // Method: account/withdraw // Parameter: Array( [currency] => XCP [quantity] => 39.30459056 [address] => [apikey] => 8636d8f603fc467e8cf300cbe645ccf0 [nonce] => 1426372283701171)
Ist aber klar und hat mit dem nicht möglichen withdrwal von XCP zu tun. Sonst hab ich aber noch keine Fehlermeldungen unter 1.3 gesehen. Hmm XCP ist eigentlich nicht gesperrt. Wo sollte denn hingeschickt werden? Auch nur einmalig die Meldung? Rate mal ![Wink](https://bitcointalk.org/Smileys/default/wink.gif) BTer hat immer noch keine Depositadresse. ![Sad](https://bitcointalk.org/Smileys/default/sad.gif) hast du den Support erreicht?
|
|
|
Ja und Nein ![Wink](https://bitcointalk.org/Smileys/default/wink.gif) Ja kann man machen, beißt sich mit Arbitrage dann wenn du selber versuchst Order zu erfüllen ![Sad](https://bitcointalk.org/Smileys/default/sad.gif) Sprich ich muss dafür sorgen, dass die RebalanceOrder sofort erfüllt wird. Nur so können beide Strategien zusammen funktionieren. Dein Ansatz ist aber generell ganz gut, fragt sich nur ob ich das mit der nötigen Sicherheit erreichen kann. Mal schauen... Du hast ja die Rebalance bis jetzt eh nicht ausgeführt wenn eine Arbitrage Order am laufen war. Könnte man aber auch gleich ändern, da die Arbitrage normal weniger wichtig ist, sprich weniger Gewinn verspricht. Gibt dann halt einfach ne neue Order wenn die Rebalance abgeschlossen ist. Die Chance dass die Arbitrage erfolgreich ausgeführt worden wäre ist ja sowiso gering. Und wurde die Rebalance bis jetzt nicht eh als sofort order ausgeführt wenn es in "best place" genug Coins gab? Würde sich also nichts ändern ausser dass du halt ne fixe order schlechter als "best place" sendest (welche man prozentual selber Bestimmen könnte), welche dann aber trotzdem zum "best place" preis ausgeführt würde, sollte es genügend Coins haben. Korrekt Arbitrage blockt DynRebal aber nicht umgekehrt... Wenn ich das berücksichtige, muss ich die Order tracken und in Arbitrage dafür sorgen, dass diese mit ausgewertet werden. Wenn ich das nicht tue und ein "Rest" stehen bleibt, kann es sein, dass mir die Fehler um die Ohren fliegen. Bisserl verzwackt und weiß noch nicht was einfacher ist. Überlege mir aber etwas.
|
|
|
Das ist der einzige den ich kriege: [23:31:49] [BITTREX] Private API RESPONSE error: array ( 'success' => false, 'message' => 'ADDRESS_NOT_PROVIDED', 'result' => NULL,) // Method: account/withdraw // Parameter: Array( [currency] => XCP [quantity] => 39.30459056 [address] => [apikey] => 8636d8f603fc467e8cf300cbe645ccf0 [nonce] => 1426372283701171)
Ist aber klar und hat mit dem nicht möglichen withdrwal von XCP zu tun. Sonst hab ich aber noch keine Fehlermeldungen unter 1.3 gesehen. Hmm XCP ist eigentlich nicht gesperrt. Wo sollte denn hingeschickt werden? Auch nur einmalig die Meldung?
|
|
|
Ich bleib dabei, hört sich nach einem lokalen Netzproblem an, auch wenn du dein DynDNS nicht bekommst. Würde sogar behaupten wollen, wenn du wieder auf 1.2 gehst wirst du gleiche Probleme sehen, da ich an der Schnittstelle zu BTC-E und Bittrex nichts verändert habe ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif) Weiß auch nicht wirklich woran das liegt, bei einem Netzproblem müssten doch eigentlich auch die anderne zwei Börsen zicken, was die nicht machen. Naja werds mal weiter beobachten evtl. finde ich das Problem. Leider nicht zwangsläufig. Lokal meine ich nicht nur in deinem Netz sondern auch im weiteren Sinne WAN, BBRAR, AGS-1. AGS-2 oder Transitübergänge. Wenn du den Fehler siehst versuche mal die Börsen auch so zu erreichen via Ping oder HTTP Aufruf. Wäre mal ein erster Schritt. Ich schaue noch genauer hin, ob ich was sehe. Die Fehler schätze ich aber nicht als dramatisch ein, da der BOT ein Retry Mechanismus hat. Wenn du also bei Bittrex / BTC-E den selben Fehler 5x hintereinander alle 5 Sekunden bekommst, dann ist was faul ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif) Hast aber einen größeren Abstand ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif) Was mir noch einfällt: Cryptsy zum Beispiel hat zwei API Zugänge, EU und USA. Es gab mal ein Fall wo EU nur sporadisch erreichbar war. Hab dann ein RoundRobin implementiert wenn eine Lokation nicht erreichbar ist. Bei Bittrex und BTC-E ist mir dies aber nicht bekannt. EDIT: Das ist der einzige Fehler Richtung Bittrex in den letzten 3 Tagen den ich in meinen Logs habe (15.03.2015): 20:58:10: [BITTREX] Could not get private API reply for Method: account/getbalances // Parameter: Array ( [apikey] => ddcf2b2ae1f849a3b8c587e813f79f59 [nonce] => 1426449474417968 )
20:58:10: [BITTREX] Unknown SSL protocol error in connection to bittrex.com:443
|
|
|
Darkwinde: ich vermute mal, dass hat damit zu tun, dass die nur 3 Buchstaben reserviert hatten? Wenn es Dich tröstet: ich hab deshalb auch nochmal ne extra Klasse schreiben dürfen... ![Angry](https://bitcointalk.org/Smileys/default/angry.gif) Das wollte ich jetzt nicht hören ![Wink](https://bitcointalk.org/Smileys/default/wink.gif) aber BTC sind doch auch 3 Buchstaben ![Wink](https://bitcointalk.org/Smileys/default/wink.gif) Wäre bei RebalanceStrategie relativ einfach umzusetzten, weil da ja nur jeweils eine fixe Order zu einem fixen Preis geschickt wird.? (Bin aber kein Coder)
Vielleicht sehe ich da auch was falsch oder zu einfach?
Ja und Nein ![Wink](https://bitcointalk.org/Smileys/default/wink.gif) Ja kann man machen, beißt sich mit Arbitrage dann wenn du selber versuchst Order zu erfüllen ![Sad](https://bitcointalk.org/Smileys/default/sad.gif) Sprich ich muss dafür sorgen, dass die RebalanceOrder sofort erfüllt wird. Nur so können beide Strategien zusammen funktionieren. Dein Ansatz ist aber generell ganz gut, fragt sich nur ob ich das mit der nötigen Sicherheit erreichen kann. Mal schauen...
|
|
|
Hab mir mal Kraken angeschaut, hat jemand für mich eine Erklärung, warum Bitcoin = XBT und Doge = XDG einen andere Code haben? Verstehe Sinn und Grund gerade nicht.... Hab eigentlich keine Lust wegen sowas wieder eine Mapping Tabelle einzuführen ![Sad](https://bitcointalk.org/Smileys/default/sad.gif) Mag mir jemand dazu nochmal Feedback geben? und der Fehler hab ich seit dem Update
Weiterhin lässt sich das Webinterface nicht mehr über den DNS von NOIP ansteuern lassen. NOIP hat meine IP nicht richtig aktualisiert.
Ich bleib dabei, hört sich nach einem lokalen Netzproblem an, auch wenn du dein DynDNS nicht bekommst. Würde sogar behaupten wollen, wenn du wieder auf 1.2 gehst wirst du gleiche Probleme sehen, da ich an der Schnittstelle zu BTC-E und Bittrex nichts verändert habe ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif) Ich persönlich würde es bevorzugen, wenn du statt neue Trading Strategien einzubauen, die Bisherigen (wie z.b die dynamic rebalance strategie) optimierst. Die Neuen können dann auf die V2.0 warten.
Der Bot funktioniert gut, wenn man im cent Bereich tradet. Sobald man aber ein bisschen Masse reinbringen möchte, wirds schwierig, oder Funktionen wie Dynamicrebalance werden mit ihrer starrheit sogar nutzlos und quittieren den Dienst. Hauptgrund liegt da aber sicher auch an den Handelsvolumen der Börsen.
Das was implementiert wurde, dient nur der Vorbereitung, dass ich kein 2.0 brauche um eine neue Strategie zu veröffentlichen / anzubieten. ![Wink](https://bitcointalk.org/Smileys/default/wink.gif) Aber keine Sorge bis sowas kommt bedarf es normal einige Wochen Testing und selbst damit ist manchmal gewisse Situationen nicht abgedeckt. Von daher eher was Mid bis Longterm. Vorher kommen eher noch neue Exchanges. Das mit der Masse ist definitiv eine interessante Sache bzw. nochmal ein Hinweis, dass ich mir nochmal Methoden überlegen muss eine Markettiefe zu berücksichtigen die nicht nur "Best in Place" berücksichtigt. Wird aber sicher einiges an Schmalz im Gehirn benötigen. Steht aber auf der Agenda.... Vielleicht auch erst nru eine Umsetzung für Rebalance zum Testen und dann später für Arbitrage integrieren....
|
|
|
Wie läuft 1.3 bisher bei euch? Soweit alles ok oder Probleme? Gefallen die neuen Funktionen?
|
|
|
Super Job Darkwinde Kleines Deatail am Rande: Meldet enabled: 18:49:37: [INFORMATION] DynamicRebalance strategy enabled but no coins defined to use!!! 18:49:37: [INFORMATION] SpreadTrading strategy enabled but no coins defined to use!!! obwohl ausgeschaltet in config: "strategy-spreadTrading": false, "strategy-dynamicRebalance": false,
Guter Hinweis, danke dir. Werde ich raus-iffen ![Wink](https://bitcointalk.org/Smileys/default/wink.gif) -> Gefixt Auf localhost/spreabot/web/: Wird BTer nicht mehr als enabled angezeigt. Enabled Exchanges: Cryptsy, Poloniex, Bittrex
Stimmt! Seltsam... -> Gefixt danke dir und hoffe ihr nehmt mir diese kleineren Fehler nicht zu übel.
|
|
|
Hab die Vorschlaghammermethode genommen und einen neuen API-Key generiert.. In die Config gepackt und jetzt läuft es
Hmm erklärt aber nicht warum er die Europreise bei BTC-E nicht holen konnte ![Sad](https://bitcointalk.org/Smileys/default/sad.gif) Naja fixed by accident
|
|
|
Hab ich gemacht, jetzt kommt das obwohl definiert wurde welche Coins zu handeln sind. 15:16:55: [INFORMATION] SpreadTrading strategy enabled but no coins defined to use!!! Und jetzt spackt noch die API bei Bittrex xD 15:28:39: [BITTREX] Could not get private API reply for Method: account/getbalances // Parameter: Array ( [apikey] => 123 [nonce] => 1426343299702892 )
15:28:39: [BITTREX] Connection timed out after 20000 milliseconds 15:29:00: [BITTREX] Could not get private API reply for Method: account/getbalances // Parameter: Array ( [apikey] => 123 [nonce] => 1426343299702892 )
15:29:00: [BITTREX] Connection timed out after 20000 milliseconds 15:29:21: [BITTREX] Could not get private API reply for Method: account/getbalances // Parameter: Array ( [apikey] => 123 [nonce] => 1426343299702892 )
15:29:21: [BITTREX] Connection timed out after 20000 milliseconds
[15:26:33] [BTCE] Unhandeled API Response: // Method: ticker/btc_eur [15:26:31] [BTCE] Unhandeled API Response: // Method: ticker/btc_eur [15:26:26] [BTCE] Unhandeled API Response: // Method: ticker/btc_eur [15:26:24] [BTCE] Unhandeled API Response: // Method: ticker/btc_eur
Nutzt du ein PI oder ein PC? > Wenn PI bitte mal via SSH einloggen und versuche eine beliebige Adresse aus dem Internet zu pingen > Wenn PC ruf mal https://btc-e.com/api/3/ticker/btc_eurWas siehst du? Scheint mir Internetprobleme zu sein....
|
|
|
Hab ich gemacht, jetzt kommt das obwohl definiert wurde welche Coins zu handeln sind.
15:16:55: [INFORMATION] SpreadTrading strategy enabled but no coins defined to use!!!
![Wink](https://bitcointalk.org/Smileys/default/wink.gif) Es gibt 3 neue Parameter die in die config/config.json eingetragen werden müssen: "strategy-spreadTrading", "spread-trading-factor", "spread-trading-parameter" Beispiel findet sich wie immer in der "config.json.example". Sind die Parameter nicht vorhanden, werden die Default Values verwendet Was die Parameter machen, dazu gibt es irgendwann mehr Infos, dürft aber gerne spekulieren per PN wird nix verraten ![Wink](https://bitcointalk.org/Smileys/default/wink.gif) Oder anders gesagt, Feature upcoming ![Wink](https://bitcointalk.org/Smileys/default/wink.gif) aber egal was du einstellst da wird noch nichts ausgeführt und ist ein Platzhalter ^^
|
|
|
Noch nicht gelöst, obwohl strategie auf false steht: 14:42:07: [INFORMATION] SpreadTrading strategy enabled but no coins defined to use!!! PHP Warning: Invalid argument supplied for foreach() in /srv/http/SpreadBot/spreadbot.php on line 98
Hast eine PN in der Inbox, mit nem Hinweis was ich vergessen hab. Datei "enabled-coins.json" muss noch angepasst werden. Details siehe PN. @All: Sorry für die Umstände. Versuche immer alles zu dokumentieren, aber das ist mir voll durchgerutscht ![Sad](https://bitcointalk.org/Smileys/default/sad.gif) Kommt davon wenn man ein "geheimnisvolles" neues Feature als Sneak einbindet ![Sad](https://bitcointalk.org/Smileys/default/sad.gif)
|
|
|
|