Ist eine historische Zeitreihe der Markttiefe und Transaktionen verfügbar?

Hat jemand die historischen Markttiefen- und Tickdaten von MtGox gespeichert? Ist es öffentlich zugänglich? Wäre nützlich, wenn Sie einen Bot erstellen würden.

Im Zusammenhang damit gibt es eine BitcoinCharts-API, die einige Zeitreiheninformationen bitcoincharts.com/about/markets-api bereitstellt
Ich habe diesbezüglich MtGox und TradeHill eine E-Mail geschickt, aber keine Antwort erhalten. Clark Moody speichert keine historischen Markttiefeninformationen, da es zu viele Daten gibt.
Ich denke, das ist das Hauptproblem. Es sind wirklich zu viele Daten.
Ich habe mir ein einfaches Skript geholt, das ich hatte, und es hat alle 5 Sekunden die Markttiefe abgerufen und die Unterschiede gespeichert (ich sollte Websockets verwenden, aber ich hatte kein Skript bereit). Nach 2 Tagen habe ich ~ 5 MB Daten, also ist das vielleicht nicht so schwer. Die Daten könnten sogar in einem komprimierteren Format gespeichert werden (ich kopiere nur, was MtGox mir gibt). Es geht nur darum, einen rund um die Uhr laufenden Server mit einem solchen Skript einzurichten.

Antworten (4)

Aktuelle Markttiefe verfügbar unter

Alle Trades, die in den letzten 24 Stunden stattgefunden haben, verfügbar unter

Ruft 100 Trades ab, die nach der angegebenen Transaktion stattgefunden haben

Ein Skript ist erforderlich, um alle historischen Daten abzurufen, wie das von miserydearia gepostete . Die Idee ist, die Download-Anfrage zu durchlaufen, während "transaction tid" alias "lasttrade" erhöht wird, um alle Daten schrittweise herunterzuladen.

#!/bin/bash
outputfile=data
lasttrade=0
while test -n "$lasttrade";do
    wget --quiet https://mtgox.com/code/data/getTrades.php?since=$lasttrade
    if test "`cat getTrades.php\?since\=$lasttrade`" != "[]";then
        cat getTrades.php\?since\=* >> $outputfile;
        echo >> $outputfile;
        lasttrade=`cat getTrades.php\?since\=$lasttrade|sed "s/,/\n/g"|grep tid|tail -n 1|cut -d ":" -f 2|cut -d "\"" -f 2`;
        lasttradets=`cat getTrades.php\?since\=*|sed "s/,/\n/g"|grep date|tail -n 1|cut -d ":" -f 2`;
        echo "$(date -d @$lasttradets)  tid $lasttrade"
    else
        echo Finished
    fi
    rm getTrades.php\?since\=*;
done

Weitere HTTP-API-Aufrufe finden Sie unter MtGox - API .

Irgendeine Ahnung, wie groß diese Datei heute ist? Ich bin gerade bei etwa 3,5 GB und gehe immer noch.
@jordan.baucke welche Größe hast du genommen?
Ich führe ein ähnliches Skript aus – es ist derzeit bis zum 20.10.2011 @ ~ 155 MB unkomprimiert – ich werde Sie wissen lassen, wenn es fertig ist, und sehen, ob ich es irgendwo online ablegen kann.
Nun, ich bin am 11.03.2013 angelangt – und es sind bisher nur etwa 670 MB. Es muss also einen Fehler im obigen Skript geben. Wahrscheinlich hängt es mit der Tatsache zusammen, dass es den JSON mit Regex analysiert. Vielleicht wird hin und wieder ein Fehler ausgegeben, der beim Fehlercode (der als TID verwendet wird) oder so etwas von vorne beginnt?
Ich bin heute Morgen auf den neuesten Stand gekommen (14.1.2014) -- völlig unkomprimiert, das JSON ist ungefähr 1,33 GB groß -- komprimiert in einer normalen .zip-Datei sind es ungefähr 160 MB. Ich habe die URL und den oben beschriebenen Ansatz verwendet (etwas andere Implementierung), und obwohl USD in der URL nicht erwähnt werden, scheinen die Ergebnisse nur in USD zu sein (vielleicht ist das passiert, als sie die API geändert haben? Dies könnte auch der Grund sein für die viel kleinere Dateigröße). Jedenfalls habe ich meinen Dump hier gepostet: bit.ly/1dMzqhJ

Um ALLE mtgoxUSD-Trades seit dem Start zu erhalten, können Sie die folgende URL verwenden:

www.bitcoincharts.com/t/trades.csv?symbol=mtgoxUSD&start=0

WARNUNG. Dies erzeugt im Moment eine 49mb csv und kann einige Zeit dauern, also folgen Sie dem Link bitte nur, wenn Sie die Daten auch wirklich benötigen.

Besuchen Sie http://bitcoincharts.com/about/markets-api/ für weitere Informationen.

Ich denke, das sind tägliche nicht Tick-Daten

Hier sei nur angemerkt, dass MtGox-Tids nicht in den Daten enthalten sind, die Sie von Bitcoincharts in dieser CSV-Aufruf-API erhalten, und sie haben vor einiger Zeit von der numerischen Indizierung auf Mikrosekunden-Zeitstempel umgestellt. Wenn Sie versuchen, eine Datenbank mit Integrität zu erhalten, benötigen Sie die eindeutigen tid-Daten ... Die Verlaufsdatei ist jetzt auch über 100 MB groß.

Ursprünglicher freigegebener MtGox-Datensatz

Es war einmal ein Google BigQuery-Datensatz, der oft mit dem offiziellen Handelsprotokoll von MtGox aktualisiert wurde. Das wird nicht mehr veröffentlicht, weil ... fragen Sie jemanden, der es erklären soll .

Daten auf Google BigQuery

Das von BigQuery freigegebene MtGox Trades-Dataset ist (@2014-04-20) unter https://bigquery.cloud.google.com/dataset/931531665892:mtgox verfügbar

Die BitTorrent-Version

Wenn Sie BigQuery lieber nicht möchten , aber trotzdem diese Daten möchten , gibt es einen Torrent, hier ist der Vollmetallmagnet.

magnet:?xt=urn:btih:c87cd62f9484993f0153a47fc51f06fb43ed71ee&dn=931531665892-mtgox-trades.csv&tr=udp%3A%2F%2Ftracker.publicbt.com%3A80&tr=udp%3A%2F%2Ftracker.openbittorrent.com%3A80&tr=udp%3A%2F%2Ftracker.ccc.de%3A80&tr=udp%3A%2F%2Ftracker.istole.it%3A80

Die MtGox Leak-Datenbank

2014 wurde der Magic The Gathering Online eXchange (MtGox) Server kompromittiert. Quellcode, Benutzerkontodetails und Handelsdaten wurden veröffentlicht.

Für die akademische Forschung sind die Handelsdaten nützlich, hier ist ein Magnet zur Originaldatei "public service release", MtGox2014Leak.zip. ACHTUNG : Die TibanneBackOffice.zipDatei enthält einen Trojaner

magnet:?xt=urn:btih:b6545ecc7db8d44c8cbc4e93989edf8221af75f5&dn=2014+Mt.+Gox+Leak&tr=udp%3A%2F%2Ftracker.openbittorrent.com%3A80&tr=udp%3A%2F%2Ftracker.publicbt.com%3A80&tr=udp%3A%2F%2Ftracker.istole.it%3A6969&tr=udp%3A%2F%2Ftracker.ccc.de%3A80&tr=udp%3A%2F%2Fopen.demonii.com%3A1337

Alternativ hat cryptoanarchic.me freundlicherweise eine HTTP-gespiegelte Version von MtGox2014Leak.zip bereitgestellt .

Das sind die beiden Datenquellen, die ich in meiner Forschung verwende.