Obtenga precios históricos de Bitcoin en GDAX en formato CSV

Estoy buscando minuto a minuto los datos históricos de precios de Bitcoin del último año en formato: tiempo, apertura, máximo, mínimo, etc.

Codifico en Java y no estoy familiarizado con otros lenguajes de programación (como python y PHP).

He leído este (y este ) hilo con las siguientes sugerencias:

  1. https://min-api.cryptocompare.com : no veo a GDAX en la lista como uno de los intercambios admitidos (según este enlace https://www.cryptocompare.com/api/ ) (a menos que los datos de Coinbase sean exactamente lo mismo que los datos de GDAX? Sé que GDAX es la empresa matriz de Coinbase, pero no estoy seguro de si los datos comerciales son exactamente los mismos...) Además, intenté usar esta API y parece limitar el historial a varios días. No pude obtener los datos minuto a minuto de un año para el par Bitcoin USD.

  2. https://github.com/ccxt/ccxt : parece ser una biblioteca comercial escrita en python y PHP (pero no es compatible con Java). Además, no estoy seguro de si esto le permite recuperar precios históricos o solo realizar transacciones a través de varios intercambios.

  3. https://bitcoincharts.com/t/trades.csv?symbol=gdaxUSD&start=1312174800 devuelve el error 404 no encontrado.

  4. http://api.bitcoincharts.com/v1/csv/ - Veo Coinbase en la lista pero no GDAX (a menos que sean uno en el mismo). Además, estos son datos tic a tic, no minuto a minuto, ¿correcto?

Algunos de los otros hilos que leí son sobre mtGox, no sobre gdax o solo brindan informes diarios, por lo que no los incluyo.

Si me perdiera algún otro recurso, agradecería mucho que me orientara en la dirección correcta.

¿Conseguiste una buena manera de obtener estos datos? Escribí algo rápido en Mathematica para obtener los datos por minuto de la API de GDAX, pero faltan algunos datos en momentos aleatorios.
Anuncio 4: GDAX y Coinbase son lo mismo :-) ¡Estos son datos de buena resolución para cada comercio! Pero, desafortunadamente, no hay información sobre si el comercio en particular es comprar o vender.

Respuestas (1)

Esta es mi primera respuesta en cualquier foro, así que espero que les sea útil.

Creo que su pregunta es "¿es posible obtener un año de datos minuto a minuto de gdax?". Recientemente comencé a operar con gdax a través de su API, pero he estado operando con la API de kraken por un tiempo y mi experiencia con todas las monedas criptográficas hasta ahora es que solo puede obtener unos pocos días de datos históricos o ticks. Sin embargo, si desea obtener datos minuto a minuto de la API, deberá consultar los datos en algún intervalo (quizás cada minuto). Tenga en cuenta que la frecuencia de tales consultas generalmente está limitada por un límite de tasa que a menudo determina el intercambio.

Además, no creo que Coinbase sea un intercambio en el sentido convencional. Veo a coinbase y gdax como diferentes unidades comerciales de la misma entidad. Por lo tanto, sospecho que cualquier información comercial o de tick que obtenga de cualquiera de los dos será la misma. Sin embargo, funcionan de manera diferente y tienen dos categorías diferentes de personas a las que atienden. Coinbase API es principalmente para crear aplicaciones telefónicas con solo funciones básicas, por ejemplo, comprar, vender, enviar, datos históricos.

Sin embargo, gdax atiende al comerciante más sofisticado con características más avanzadas como orden limitada, comercio de margen, datos OHLC, etc.

Debe consultar los enlaces a continuación para ver si hay funciones que puedan satisfacer sus necesidades.

https://developers.coinbase.com/ https://docs.gdax.com/?javascript#introduction