Pages:
Author

Topic: [ANN] & [DEV] SpreadBot 1000 der BTC Altcoin Trading Bot (v2.0 Release) (Read 125099 times)

hero member
Activity: 700
Merit: 500
Falls ihr den Bereich "Biete" nicht so stark im Blick habt, aber Interesse an einer Lizenz...
https://bitcointalksearch.org/topic/open-spreadbot-1000-runde-3-1549597
hero member
Activity: 700
Merit: 500
Servus zusammen,

lange habt ihr nichts mehr gehört...aber SpreadBot lebt noch und es wurde vor 2 Wochen die Version 2.0 rausgehauen.
Damit ihr auch einen kleinen Überblick habt, was alles neu ist, findet ihr unten die Release Notes.

Ich hoffe ich kann euer Interesse an diesem Projekt weiter wecken und würde mich, wie immer, natürlich über Neueinsteiger freuen: https://forum.spreadbot.de/index.php/topic,98.0.html


Grüße
Darkwinde




Release Notes SpreadBot v2.0



Features und Neuerungen
  • Individualkonfigurationsparameter je Coin (https://forum.spreadbot.de/index.php/topic,39.0.html)
     > Siehe oben: neue Struktur der "enabled-coins.json"
     > Parameter die ausgewertet werden sind entsprechend oben gelistet. Diese entsprechen der Notation aus der "config.json".
     > Verwendung von anderen Parametern werden ignoriert
     > Berücksichtigung von Vererbung der globalen Konfiguration. Das bedeutet im Falle der Nicht-Definition von individuellen Parametern wird der globale Wert genutzt; es muss also explizit eine individuelle Konfiguration vorgenommen werden um ggf. gewünschtes Verhalten zu erzwingen. Beispiel: Jeder Coin soll ein Stake von "0.1" haben außer LTC, da soll es "0.2" sein.
     
  • Individuelle Buy und Sell Börsen je Coin (https://forum.spreadbot.de/index.php/topic,107.0.html)
     > Neuer Parameter für "enabled-coins.json"
     > Wenn kein "buy",  "sell" Parameter definiert wird in der "enabled-coins.json", so wird immer auf allen Börsen der Coin gehandelt. Bei expliziter Auflistung nur auf den vom Nutzer spezifizierten Börsen.
     
  • Limit Trading (https://forum.spreadbot.de/index.php/topic,136.0.html)
     > Wie bei SpreadTrading kann ein Stake (maximales Handelsvolumen pro Orderzyklus) definiert werden
     > Es wird ein Upper und ein Lower Bid-Limit geben. In diesem Bereich (Korridor) wird der Bot Kauforder einstellt. Befindet sich der Marktpreis außerhalb des Korridors, findet kein Orderstellung statt.
     > Expertenfunktion: Zur automatischen Bestimmung des Upper und Lower Bid-Limit werden die Trades der letzten 24 Stunden ausgewertet. Aktivierung erfolgt über Statics.php mit dem Parameter "$LIMIT_TRADING_BID_RANGE_AUTOMATIC"
     > Es wird die Möglichkeit geben ein StopLoss (TradingLoss) zu definieren, um eine Absicherung gegen massiven Coinverlust zu haben.
     > Informationen zu den Parametern in der "config.json", siehe oben.
     
  • Neue Börse: BTC-e
     > https://btc-e.com/
     > Kostenfrei, als Ersatzbörse für Cryptsy
     > Funktionsumfang entspricht der Börse Bleutrade, außer automatischer Ermittlung der Coin Deposit Adressen
     > !!! Deposit Adressen der Coins können NICHT automatisiert ausgelesen werden, daher wie bei BTer Einträge in der "manual-deposit.json" notwendig !!!
     > !!! Withdraw-Funktion muss über Support-Ticket beantragt werden (https://btc-e.com/tapi/docs#WithdrawCoin) !!!
     
  • Unterstützung Euro auf Bitstamp
     
  • Strategie Dynrebalance, Freies Wählen des Tradevolumen (https://forum.spreadbot.de/index.php/topic,163.0.html)
     > Neuer Parameter in der Config.json: "dynamic-rebalance-ratio": "0.50" / "dynamic-rebalance-ratio-fiat": "0.50"
     > "dynamic-rebalance-ratio" gibt das Verhältnis der zu kaufenden / verkaufenden Coins bei Kursänderung an. Standard ist 0.50 und bedeutet -> 50% des Gewinnes / Verlustes wird realisert
     
  • Strategie Dynrebalance, mit festem Tradevolumen (https://forum.spreadbot.de/index.php/topic,164.0.html)
     > Expertenfunktion, kann über Statics.php und den Parameter "$DYNAMIC_REBALANCE_STATIC_BUYSELL_AMOUNT" aktiviert werden
     > Es wird nicht mehr der Profit als Grundlage für Kauf/Verkauf genutzt, sondern die vorhandene Anzahl an Coin
     > Der Parameter "dynamic-rebalance-ratio": "0.50" / "dynamic-rebalance-ratio-fiat": "0.50" gibt bei Kursänderung die entsprechende Menge an Coins an die gekauft/verkauft werden sollen
     
  • SendGrid die Alternative zu Mandrill (https://forum.spreadbot.de/index.php/topic,123.0.html)
     > Da Mandrill nun Cash bei Neueinsteiger pro versendeter Mail verlangt, wurde der FreeMailer "SendGrid" integriert
     >> Einfach Account erstellen (https://sendgrid.com/)
     >> API Keys generieren (https://app.sendgrid.com/settings/api_keys) und in der Config.json hinterlegen
     >> los gehts...
     
  • Withdraws auf 5-Stelle nach dem Komma beschränken (https://forum.spreadbot.de/index.php/topic,189.0.html)
     > Über die Datei "statics.php" konfigurierbar und der Parameter lautet "$COIN_DEZIMAL_COUNT"
     > Der Wert gibt an wieviele Dezimalstellen zum Versenden von Coins genutzt werden
     > Min = 2, Max = 8 und Default = 8
     > Exchangespezifische Vorgaben haben vorrang. Dezimalcount von 8 wird trotztdem bei BTer zu 4 Nachkommastellen führen
     
  • Webfrontend
     > Diverse Anpassungen im damit die neuen Parameter aus der "config.json" sichtbar werden
     > Prozentuale Anzeige des Profites (https://forum.spreadbot.de/index.php/topic,158.0.html)
     >]LimitTrading den Systeminformationen im Webfrontend hinzugefügt
     



Bugfixes und Verbesserungen:
hero member
Activity: 700
Merit: 500
Hallo zusammen,

endlich hat die Version 1.8 es aus der Tür geschafft.
Durch hohe Arbeitsbelastung, privater Kram und diverse Krankheitsverläufe musste das Projekt etwas zurücktreten, aber nun ist es da und bringt euch folgende Neuerungen....


Core:
> SpreadTrading für Fiat
> Datenbank die Info ablegen: lastStartTime
> Neuer Exchange: Bitstamp für Fiat
> Integrationspunkte für neue Trading Strategie "LimitTrading" vorbereitet



Webfrontend:
> Coin Informationsseite enthält jetzt pro Exchange Kauf und Verkaufspreis
> Fiat Informationen werden auf der entsprechenden Unterseite  als Coin angezeigt und nicht als Bitcoingegenwert
> Profite und Volumen werden als Bitcoingegenwert angezeigt und ausgwiesen




Bugfixes:
 > Ungenaue Dezimalstellenberechnung für Withdraws bei Poloniex, Bittrex und Bleutrade
 > Ungenaue Suspend Informationsmeldung wurde erweitert um den Hinweis Outlet Sells durchführen zu können
 > Funds werden in der Bot DB nicht korrekt auf 0 reduziert, wenn auf dem Exchange keine Coins mehr vorhanden sind
 > Fiat für abgeschlossene Trades wurde in BTC in der DB notiert, nun entsprechend dem FIAT Wert
"Penny Coins" (1 Coin weniger Wert als 0,00000100BTC) konnten im Reconciliation Prozess zu einer Dauerschleife führen




Tüdelüüüü
Darkwinde
legendary
Activity: 2078
Merit: 854
First BTCT UserName stiftmaster | ID 23592
Eine Lizenz ist abzugeben, nähere Infos -> https://forum.spreadbot.de/index.php/topic,143.0.html

Edit: Lizenz ist vergeben
hero member
Activity: 700
Merit: 500
Ich würde mich auch interessieren für denn bot wo kann ich mich erkundigen ich habe dir auch P.M. geschrieben

Hast Feedback und vielen Dank für dein Interesse.
sr. member
Activity: 371
Merit: 250
Ich würde mich auch interessieren für denn bot wo kann ich mich erkundigen ich habe dir auch P.M. geschrieben
hero member
Activity: 700
Merit: 500
Ist halt die Frage ob die Antwort wichtig ist.....

Ich habe jetzt eine zweite Instanz eingerichtet und will auf Bittrex Dynamic Rebalance probieren. Da bekomm ich die Meldung: Dynamic Rebalance postponed, go to sleep...

Ich kann es übersetzen. Will er mir damit sagen das es zur Zeit nicht möglich ist?

Er hat halt gerade nix zu tun, da DynRebal ein Timer hat nachdem er prüft...

Du kannst auch deine Fragen im SpreadBot-Forum stellen, da gibt es ja viele Infos und dort schauen mehr User vorbei Wink
newbie
Activity: 13
Merit: 0
Ist halt die Frage ob die Antwort wichtig ist.....

Ich habe jetzt eine zweite Instanz eingerichtet und will auf Bittrex Dynamic Rebalance probieren. Da bekomm ich die Meldung: Dynamic Rebalance postponed, go to sleep...

Ich kann es übersetzen. Will er mir damit sagen das es zur Zeit nicht möglich ist?
legendary
Activity: 2940
Merit: 1131
Bei mir steht im Log folgendes: {15.11.15, 09:11:24} [BLEUTRADE] Could not get private API reply for Method: /account/getbalances // Parameter: Array() // Operation timed out after 10000 milliseconds with 0 bytes received // Exchange calls suspended until 15.11.2015, 09:11:27

Kann ich hier irgendetwas machen?

vg
du kannst den timeout hochsetzen, z.b auf 30 sekunden, wenn du Bleutrade mehr Zeit zum antworten geben willst.
Aber vermutlich ändert das auch nicht viel, außer dass du zusätzliche 20 sekunden verschwendest ^^
legendary
Activity: 2078
Merit: 854
First BTCT UserName stiftmaster | ID 23592
Nöb, API von Bleutrade geht nicht oder braucht zu lang zum antworten.
newbie
Activity: 13
Merit: 0
Bei mir steht im Log folgendes: {15.11.15, 09:11:24} [BLEUTRADE] Could not get private API reply for Method: /account/getbalances // Parameter: Array() // Operation timed out after 10000 milliseconds with 0 bytes received // Exchange calls suspended until 15.11.2015, 09:11:27

Kann ich hier irgendetwas machen?

vg
legendary
Activity: 2078
Merit: 854
First BTCT UserName stiftmaster | ID 23592
Euch auch n entspanntes WE
newbie
Activity: 13
Merit: 0
Kein Problem, war ja nix dolles.
So lernst Du noch was über alternative OS und ich sammle Karma-Punkte  Cheesy

Passt schon....

Karma-Punkte hat er bei mir auch schon gesammelt^^
Wirklich ein sehr hilfsbereiter Mensch.

Dem kann ich nur zustimmen Smiley

Schönen Samstag abend Euch allen!
legendary
Activity: 2078
Merit: 854
First BTCT UserName stiftmaster | ID 23592
legendary
Activity: 881
Merit: 1006
Kein Problem, war ja nix dolles.
So lernst Du noch was über alternative OS und ich sammle Karma-Punkte  Cheesy

Passt schon....

Karma-Punkte hat er bei mir auch schon gesammelt^^
Wirklich ein sehr hilfsbereiter Mensch.
legendary
Activity: 2078
Merit: 854
First BTCT UserName stiftmaster | ID 23592
Kein Problem, war ja nix dolles.
So lernst Du noch was über alternative OS und ich sammle Karma-Punkte  Cheesy

Passt schon....
newbie
Activity: 13
Merit: 0
Ok, war mit dem falschen Benutzer abgemeldet. Geht alles....

Prima und ein ganz großes DANKE!

Kannst mir ja mal Deine BTC Einzahl-Adresse schicken Smiley
legendary
Activity: 2078
Merit: 854
First BTCT UserName stiftmaster | ID 23592
Dann läuft die Screen-Session / Bot auch nicht
newbie
Activity: 13
Merit: 0
Echt schwere Geburt....

Noch ne Frage. Wie öffne ich die Screen Session wieder? "screen -r -x bot" funktioniert nicht.
legendary
Activity: 2078
Merit: 854
First BTCT UserName stiftmaster | ID 23592
Pages:
Jump to: