MtGox socket.io-Streaming-Problem

Die MtGox Streaming API ist ausgefallen oder etwas stimmt nicht mit dem Code.

Ich habe dieses Beispiel https://bitbucket.org/nitrous/mtgox-api/src/004c254993963baeb239ac7ac7f676b5024fc93f/socket/ws.client.html?at=master verwendet

Sie können das Beispiel hier sehen http://atc.leadsoft.eu/test.html

Ich habe die Server-URL ( https://socketio.mtgox.com/mtgox ) eingegeben und auf Verbinden geklickt, aber die meiste Zeit schreibt es nur Connected oder Connection timeout und friert ein.

Bitte fügen Sie den Code selbst hier ein.
Sie haben den Code im ersten Link .... bitbucket.org/nitrous/mtgox-api/src/…
Du brauchst den Code hier, Kumpel. Kein Link. Und Sie müssen uns die paar Zeilen nennen, die nicht funktionieren. Nicht 327 Codezeilen. Dies ist, wenn Sie möchten, dass Ihre Frage beantwortet wird
Ich denke, das wäre besser auf StackExchange gepostet. Mt. Gox verliert übrigens gerade viele Kunden.

Antworten (1)

Grundsätzlich ist die API von Mtgox zum Kotzen. Es ist nicht deine Schuld, es ist ihre. Es ist fast unmöglich, programmgesteuert einen guten Überblick über ihr Auftragsbuch zu erhalten. socket.iofunktioniert nur etwa 20% der Zeit und die httpAPI gibt oft nur falsche Informationen.

Um dies zu umgehen, habe ich mehrere Serverinstanzen, die ständig die Verbindung neu herstellen und trennen, bis ein erfolgreicher Dampf hergestellt ist, und dann meldet es sich bei mir, bis es fehlschlägt. Die Idee ist, immer mindestens einen funktionierenden Stream zu haben.

Mir ist klar, dass dies unglaublich unpraktisch sein kann, also möchten Sie vielleicht einen Dienst wie Bitcoin-Charts verwenden , der über eine eigene API verfügt, aber wenn Sie mehr als alle 15 Minuten Daten benötigen, müssen Sie entweder bezahlen oder sich eine Umweglösung einfallen lassen.

Hier sind einige andere Leute, die sich über dasselbe beschweren. Einer schlägt die Verwendung vor websocketsund behauptet, dass er mehr Erfolg hatte.