Pages:
Author

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

sr. member
Activity: 579
Merit: 259
Wenn du das für alle frei machen willst, gibts doch darkwinde, er baut es ein und kann ein neues Release veröffentlichen ...
Wäre sinnvoller als wenn Leute im Code rumwurschteln und sich hinterher alles kaputt machen ...

Allerdings von mir auch +1
legendary
Activity: 2078
Merit: 854
Bitcoin Casino Est. 2013
sr. member
Activity: 272
Merit: 250
legendary
Activity: 986
Merit: 1027
Miner-Control.de Pooler
FAQ´s

Code:
3.18 Kann die Datei „config.json“ verändert werden, auch wenn der Bot noch läuft?

JA. Ihr könnt alle Werte verändern, außer die API Keys und Secrets. Wenn die API Keys und
Secrest verändert werden sollen, muss der Bot neu gestartet werden.
Beim nächsten Trade Zyklus wird der Bot die veränderten Parameter berücksichtigen.
Ja, ich weiss. Deshalb meine Frage. Deshalb wäre es cool. Wenn du im Code drin bist kann ich mir das sehr gut vorstellen das er die API Keys zur laufzeit rausnehmen kann. Wäre theoretisch eh kein Problem. Alle anderen Einstellungen werden offenbar bei jeder Runde neu eingelesen und ausgewertet. Wieso ausgerechnet die API Key nicht ... Aber cool wäre es. Die Frage bleibt somit offen für mich.

Hy,

ja ich habs bei mir so umgebaut. Der prüft nun jede Runde die Plattformen ab, und wenn sich was geändert hat, ändert der die API Keys virtuell ab (entfernt diese), (nicht in der File selber).

Dadurch bekommt man es hin, das der Bot schön weiter läuft, und wenn die Börse wieder da ist, diese auch gleich wieder mitgenommen wird. So das dort weiter getradet werden kann. Ich stell es heute Abend mal online.
sr. member
Activity: 272
Merit: 250
FAQ´s

Code:
3.18 Kann die Datei „config.json“ verändert werden, auch wenn der Bot noch läuft?

JA. Ihr könnt alle Werte verändern, außer die API Keys und Secrets. Wenn die API Keys und
Secrest verändert werden sollen, muss der Bot neu gestartet werden.
Beim nächsten Trade Zyklus wird der Bot die veränderten Parameter berücksichtigen.
Ja, ich weiss. Deshalb meine Frage. Deshalb wäre es cool. Wenn du im Code drin bist kann ich mir das sehr gut vorstellen das er die API Keys zur laufzeit rausnehmen kann. Wäre theoretisch eh kein Problem. Alle anderen Einstellungen werden offenbar bei jeder Runde neu eingelesen und ausgewertet. Wieso ausgerechnet die API Key nicht ... Aber cool wäre es. Die Frage bleibt somit offen für mich.
legendary
Activity: 2078
Merit: 854
Bitcoin Casino Est. 2013
FAQ´s

Code:
3.18 Kann die Datei „config.json“ verändert werden, auch wenn der Bot noch läuft?

JA. Ihr könnt alle Werte verändern, außer die API Keys und Secrets. Wenn die API Keys und
Secrest verändert werden sollen, muss der Bot neu gestartet werden.
Beim nächsten Trade Zyklus wird der Bot die veränderten Parameter berücksichtigen.
sr. member
Activity: 272
Merit: 250
Besteht interesse an einem DLC das den Online Status der Börsen checkt, und temp. die KEYs deaktiviert und wieder aktiviert wenn die Börse wieder erreichbar ist?


Du kannst den Exchange zur Laufzeit ausschalten? Wäre ja voll cool.
sr. member
Activity: 272
Merit: 250
Laut Twitter:
Cryptsy ist down und Sie machen zur Zeit "maintenance" am Server.
https://twitter.com/cryptsy

API soll angeblich wieder online sein. Tut aber noch nicht.
legendary
Activity: 986
Merit: 1027
Miner-Control.de Pooler
Besteht interesse an einem DLC das den Online Status der Börsen checkt, und temp. die KEYs deaktiviert und wieder aktiviert wenn die Börse wieder erreichbar ist?



newbie
Activity: 30
Merit: 0
Quote
Ich habe auch noch eine Frage, wenn ich den Dyn Balance auf "Only Sell" stelle,...
@SpAcEDeViL
Kannst Du mir bitte sagen, wie das geht? Würde mich auch interessieren... Smiley

Statics.php -> public static $DYNAMIC_REBALANCE_ONLY_SELL = true; // [bool]

@Darkwinde
Danke, hat funktioniert.  Smiley

Leider muss ich Dich bzw. Euch mit noch einer Frage nerven, komme da irgendwie nicht weiter...  Huh

Ich will mir eine Übersicht aller Coins auf einer Seite basteln. Die einzelnen Bestände sollen aber in eine statische Tabelle. Hier mal ein Screenshot von der leeren Tabelle: Screenshot

Finde ich übersichtlich und man sieht so außerdem auf einen Blick, wo es welche Coins gibt bzw. nicht gibt (---, Platzhalter).

Für den Inhalt wollte ich folgende Funktion aus der coin.php verwenden:

Code:
$.ajax({
 url: "coininfo.php?coin=" + dash,
 type: "GET",
 cache: false,
 success: function(data)
 {

        var htmlWallet = '';

        for (var key in data.wallet)
        {
              htmlWallet += '' + data.wallet[key] + '';
        }
        htmlWallet += '';

        $("#coinDASH").html(htmlWallet);

 }
 })

Das spuckt jetzt z.B. die Funds von DASH in einer Zeile aus - allerdings nur die mit Bestand. Dem entsprechend variiert die Anzahl der Zellen und es passt somit nicht mehr in die statische Tabelle.

Die Gesamtbreite kann ich mit css festlegen aber nicht die Anzahl der Zellen beeinflussen. Die müsste hier immer 7 sein.

Deshalb die Frage:
Ist es möglich, dass auch für die Bestände mit 0 Coins Zellen eingefügt werden und für die nicht vorhandenen Coins auf den jew. Exchanges eine Platzhalter (---)? Dann wären es immer 7...

Vielleicht gibt es auch eine einfachere Lösung. Letztendlich sollen nur die jeweiligen Bestände (auch 0) in die entsprechende Zelle.

Hast Du (oder jemand anderer) da evtl. eine Idee?



   
hero member
Activity: 871
Merit: 1000
Laut Twitter:
Cryptsy ist down und Sie machen zur Zeit "maintenance" am Server.
https://twitter.com/cryptsy
legendary
Activity: 986
Merit: 1027
Miner-Control.de Pooler
Ich Spame zwar etwas....

Aber hier müsste man das Script dringend anpassen....

Die Börse scheint öfters Probleme zu haben.

legendary
Activity: 986
Merit: 1027
Miner-Control.de Pooler
Ich habe die Keys für Cryptsy erstmal raus genommen, läuft also mit den restlichen 4 Exchanges....

Verschiebt der die Coins beim der nächsten Gelegenheit?
member
Activity: 169
Merit: 14
Schmeiß ihn doch aus der db. Falls es ein valider trade ist, sollte der ja wieder zurückgeschrieben werden.
legendary
Activity: 986
Merit: 1027
Miner-Control.de Pooler
Also ich habe dies für den Coin drin stehen:

Open Orders:
Status   Amount   Buy Price   Sell Price   Buy Exchange   Buy Order   Sell Exchange   Sell Order
Sell   158.22784810   0.00000632   0.00000886   Bittrex   848aeada-41f3-432e-ba9b-455e24822197   Bittrex   4c8b911a-3828-4018-9e77-618680e

Wie soll ich das den deuten?

Der steht auf Sell, aber wenn ich auf der Börse schaue, finde ich da nichts zu.
legendary
Activity: 2078
Merit: 854
Bitcoin Casino Est. 2013
Ich habe die Keys für Cryptsy erstmal raus genommen, läuft also mit den restlichen 4 Exchanges....
legendary
Activity: 986
Merit: 1027
Miner-Control.de Pooler
Cryptsy hat mal wieder die Handbremse angezogen  Undecided

Richtig, aber warum zieht das den ganzen Bot runter, der macht garnichts mehr.
Der steht so gut wie....

Nicht mal die Weboberfläche funktioniert mehr.

Code:
07.07.2015 (23:11:33): [CRYPTSY] Could not private API get reply for Method: getcoindata / Parameter: Array
(
    [method] => getcoindata
    [nonce] => 1436303462
)


Des Weiteren ist mir aufgefallen, das ich in der Liste einen Coin habe, der auf Sell steht. Aber bei der Börse habe ich diesen Coin nicht.
Ich habe diesen Coin auf keiner Börse.  Wie kann das sein?
legendary
Activity: 2078
Merit: 854
Bitcoin Casino Est. 2013
Cryptsy hat mal wieder die Handbremse angezogen  Undecided
hero member
Activity: 871
Merit: 1000
Ist da was vertauscht?
Bittrex hat zuwenig Coins und ich soll zu Poloniex schicken?

Code:
07.07.2015 (11:23:14): Bittrex: 0.01889920 >> 0.01913372
07.07.2015 (11:23:14): Profit Faktor: 1.01 (1.01) / Profit: 0.00073780
07.07.2015 (11:23:45): [SpreadTrading LTC] Not enough BTC to place LTC buy order @ Bittrex. 0.05000000 BTC required.
07.07.2015 (11:24:13): [Balance] Balance 0.03161820 BTC from BTer to Poloniex
07.07.2015 (11:24:13): [INFORMATION] Please perform a manual withdraw. Fees already included within the trade conditions.
07.07.2015 (11:24:13): [INFORMATION] Please send 0.0322 BTC from BTer to Poloniex (xxxxxxxxxxxxxxxxxxxxxxxxxx).

Es findet dort ein Balancing zwischen BTer und Poloniex statt. Bei BTer muss dies manuell geschehen, daher die Meldung.
Schon klar.
Was ich sage: Der Bot meldet, Bittrex hat zuwenig BTC und ich soll von Bter zu Poloniex schicken!
Korrigiert mich, falls ich falsch liege, aber Du vermischt hier verschiedene Schritte.
Der Bot arbeitet nacheinander bestimmte Routinen ab.
In deinem Fall wird zunächst SpreadTrading durchgeführt und festgestellt, dass dort BTC für eine Order fehlen.
In einem nächsten, separaten Schritt findet das Balancing statt. Dieser Schritt hat nichts mit dem SpreadTrading zuvor zu tun (zumindest nicht direkt).

Das war alles innerhalb des Spreadzyklus LTC auf Bittrex, (wenn du auf die Uhrzeit schaust)
Vorher und nachher folgen noch ein paar Dutzend andere Spreadzyklen.

Und wenn auch..... Er stellt fest; auf Bittrex fehlt 0.03BTC......und eine Zeile weiter.....bitte überweise 0.03BTC auf Poloniex, die Fees werden dann aber schon in den Bittrex LTC Trade einberechnet!
Macht doch keinen Sinn, oder?

Das normale Balancing macht er in einem eigenen Zyklus. (alle 24 Std oder so)
legendary
Activity: 1405
Merit: 1001
Ist da was vertauscht?
Bittrex hat zuwenig Coins und ich soll zu Poloniex schicken?

Code:
07.07.2015 (11:23:14): Bittrex: 0.01889920 >> 0.01913372
07.07.2015 (11:23:14): Profit Faktor: 1.01 (1.01) / Profit: 0.00073780
07.07.2015 (11:23:45): [SpreadTrading LTC] Not enough BTC to place LTC buy order @ Bittrex. 0.05000000 BTC required.
07.07.2015 (11:24:13): [Balance] Balance 0.03161820 BTC from BTer to Poloniex
07.07.2015 (11:24:13): [INFORMATION] Please perform a manual withdraw. Fees already included within the trade conditions.
07.07.2015 (11:24:13): [INFORMATION] Please send 0.0322 BTC from BTer to Poloniex (xxxxxxxxxxxxxxxxxxxxxxxxxx).

Es findet dort ein Balancing zwischen BTer und Poloniex statt. Bei BTer muss dies manuell geschehen, daher die Meldung.
Schon klar.
Was ich sage: Der Bot meldet, Bittrex hat zuwenig BTC und ich soll von Bter zu Poloniex schicken!
Korrigiert mich, falls ich falsch liege, aber Du vermischt hier verschiedene Schritte.
Der Bot arbeitet nacheinander bestimmte Routinen ab.
In deinem Fall wird zunächst SpreadTrading durchgeführt und festgestellt, dass dort BTC für eine Order fehlen.
In einem nächsten, separaten Schritt findet das Balancing statt. Dieser Schritt hat nichts mit dem SpreadTrading zuvor zu tun (zumindest nicht direkt).
Pages:
Jump to: