¿Existe una serie temporal histórica de profundidad de mercado y transacciones disponibles?

¿Alguien ha almacenado la profundidad histórica del mercado y los datos de ticks de MtGox? ¿Está disponible públicamente? Sería útil si estuvieras haciendo un bot.

Relacionado, hay una API de BitcoinCharts que proporciona información de series temporales bitcoincharts.com/about/markets-api
Le envié un correo electrónico a MtGox y TradeHill sobre esto, no he recibido una respuesta. Clark Moody no almacena información histórica sobre la profundidad del mercado porque hay demasiados datos.
Creo que ese es el principal problema. Realmente son demasiados datos.
Tomé un script simple que tenía y obtuve la profundidad de mercado cada 5 segundos y guardé las diferencias (debería usar websockets, pero no tenía un script listo). Después de 2 días tengo ~ 5 MB de datos, así que tal vez esto no sea tan difícil de hacer. Los datos podrían incluso guardarse en un formato más comprimido (solo estoy tirando lo que me da MtGox). Es solo cuestión de configurar un servidor que funcione las 24 horas del día, los 7 días de la semana con un script como este.

Respuestas (4)

Profundidad de mercado actual disponible en

Todas las transacciones que ocurrieron en las últimas 24 horas disponibles en

Recupera 100 intercambios que ocurrieron después de la transacción especificada

Se requiere un script para recuperar todos los datos históricos, como el publicado por mizerydearia . La idea es realizar un ciclo de solicitud de descarga mientras se incrementa "tid de transacción", también conocido como "lasttrade", para descargar todos los datos en pasos.

#!/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

Consulte MtGox - API para obtener más llamadas a la API de http.

¿Alguna idea de lo grande que es este archivo hoy? Estoy en alrededor de 3,5 gb en este momento y sigo en marcha.
@jordan.baucke, ¿qué talla obtuviste?
Estoy ejecutando una secuencia de comandos similar, actualmente hasta el 20/10/2011 @ ~ 155 MB sin comprimir. Te avisaré cuando se complete y veré si puedo descargarlo en línea en algún lugar.
Bueno, llegué al 11/03/2013, y hasta ahora solo tiene unos ~670 MB. Entonces debe haber un error en el script anterior. Probablemente relacionado con el hecho de que está analizando el JSON con Regex. ¿Tal vez se arroja un error de vez en cuando y comienza de nuevo en el código de error (usándolo como un TID) o algo así?
Me puse al día (14/01/2014) esta mañana, completamente sin comprimir, el JSON tiene aproximadamente 1,33 GB, comprimido en un archivo .zip normal, tiene aproximadamente 160 MB. Usé la URL y el enfoque descrito anteriormente (implementación ligeramente diferente), y aunque no menciona USD en la URL, los resultados parecen estar solo en USD (¿tal vez eso sucedió cuando cambiaron la API? Esta también podría ser la razón para el tamaño de archivo mucho más pequeño). En cualquier caso, publiqué mi volcado aquí: bit.ly/1dMzqhJ

Para obtener TODAS las operaciones de mtgoxUSD desde el inicio, puede utilizar la siguiente URL:

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

ADVERTENCIA. Esto genera un csv de 49 MB en este momento y puede llevar algo de tiempo, así que solo siga el enlace si realmente necesita los datos.

Visite http://bitcoincharts.com/about/markets-api/ para obtener más información.

creo que esto es diario, no marca los datos

Solo tenga en cuenta aquí que los tid de MtGox no están incluidos en los datos que obtiene de bitcoincharts en esa API de llamada csv, y cambiaron de indexación numérica a marca de tiempo de microsegundos hace un tiempo. Al tratar de mantener una base de datos con integridad, necesita los datos únicos de tid... El archivo de historial ahora también tiene más de 100 MB.

Conjunto de datos compartido original de MtGox

Érase una vez un conjunto de datos de Google BigQuery que se actualizaba a menudo con el registro comercial oficial de MtGox. Eso ya no se publica porque... pregúntenle a alguien que debería explicarlo .

Datos en Google BigQuery

El conjunto de datos MtGox Trades compartido de BigQuery está disponible (@2014-04-20) en https://bigquery.cloud.google.com/dataset/931531665892:mtgox

La versión BitTorrent

Si prefiere no usar BigQuery , pero aún quiere esos datos , hay un torrente, aquí está el imán de metal completo.

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

La base de datos de fugas de MtGox

En 2014, el servidor Magic The Gathering Online eXchange (MtGox) se vio comprometido. El código fuente, los detalles de la cuenta de usuario y los datos comerciales se hicieron públicos.

Para la investigación académica, los datos comerciales son útiles, aquí hay un imán para el archivo original de "publicación de servicio público", MtGox2014Leak.zip. CUIDADO : El TibanneBackOffice.ziparchivo contiene un troyano

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

Como alternativa, cryptoanarchic.me ha proporcionado amablemente una versión duplicada de HTTP de MtGox2014Leak.zip .

Esas son las dos fuentes de datos que estoy usando en mi investigación.