Author

Topic: ¿Alguna buena fuente de datos historicos? (Read 133 times)

member
Activity: 128
Merit: 62
November 17, 2020, 02:33:09 PM
#11
Muchas gracias, ahora me ando peleando con pandas y estoy pensando en el algoritmo para trazar la líneas de teendencia, se puede hacer a fuerza bruta pero me gustaría tener una idea un poco más elegante.

De todas formas no descarto usar un algoritmo de montecarlo, que parece muy bestia pero es una de la técnicas de la asignatura.

Mi preferida es la API de Coinpaprika, la he utilizado en varios proyectos.

Espero te sirva. Saludos!
newbie
Activity: 6
Merit: 0
November 17, 2020, 11:51:34 AM
#10
Mi preferida es la API de Coinpaprika, la he utilizado en varios proyectos.

Espero te sirva. Saludos!
member
Activity: 128
Merit: 62
November 16, 2020, 09:29:39 AM
#9
Eso está muy interesante, para simular es perfecto porque permite verificar los patrones a nivel de tick.

He recordado que lo saqué de bitcoincharts, y por lo que veo todavía tienen el API disponible: https://bitcoincharts.com/about/markets-api/

Ojo que me equivoqué y no es "timestamp,volumen,precio" sino "timestamp,precio,volumen".

Suerte!

Probaré, creo que me puede ser muy útil.

Gracias.
sr. member
Activity: 494
Merit: 476
November 16, 2020, 08:23:01 AM
#8
Eso está muy interesante, para simular es perfecto porque permite verificar los patrones a nivel de tick.

He recordado que lo saqué de bitcoincharts, y por lo que veo todavía tienen el API disponible: https://bitcoincharts.com/about/markets-api/

Ojo que me equivoqué y no es "timestamp,volumen,precio" sino "timestamp,precio,volumen".

Suerte!
member
Activity: 128
Merit: 62
November 15, 2020, 05:30:02 AM
#7
Eso está muy interesante, para simular es perfecto porque permite verificar los patrones a nivel de tick.

Buenas tardes, quiero programar un simulador de cotización y necesito datos históricos.

¿Me podéis recomendar alguna buena fuente de datos históricos?

Yo tengo datos de mtgox, tick por tick, desde el 17-08-2010 hasta el 07-04-2013. El formato es así:

Code:
1365340536,155.000000000000,1.332674360000
1365340544,155.000000000000,0.820000000000
1365340551,155.199990000000,0.250000000000
1365340553,155.000000000000,4.000000000000

1. Unix timestamp
2. Volumen en BTC
3. Precio en USD

Tengo archivos parecidos de mtgox-EUR y bitfinex-USD. También tengo uno que empieza con los datos de mtgox y en algún momento cambia a bitfinex, por lo que sirve como fuente de datos continuos (repito, tick por tick) desde 2010 hasta marzo de 2015.
sr. member
Activity: 494
Merit: 476
November 14, 2020, 03:33:33 PM
#6
Buenas tardes, quiero programar un simulador de cotización y necesito datos históricos.

¿Me podéis recomendar alguna buena fuente de datos históricos?

Yo tengo datos de mtgox, tick por tick, desde el 17-08-2010 hasta el 07-04-2013. El formato es así:

Code:
1365340536,155.000000000000,1.332674360000
1365340544,155.000000000000,0.820000000000
1365340551,155.199990000000,0.250000000000
1365340553,155.000000000000,4.000000000000

1. Unix timestamp
2. Volumen en BTC
3. Precio en USD

Tengo archivos parecidos de mtgox-EUR y bitfinex-USD. También tengo uno que empieza con los datos de mtgox y en algún momento cambia a bitfinex, por lo que sirve como fuente de datos continuos (repito, tick por tick) desde 2010 hasta marzo de 2015.
member
Activity: 128
Merit: 62
November 14, 2020, 01:52:33 PM
#5
Me han comentado en el grupo de python para trading que practicamente todos los exchanges tienen api pública para python, así que parece que no voy a tener mucha dificultad, mañana me pongo a revisar documentaciones a ver cual me va mejor para el tipo de consultas que quiero hacer.
legendary
Activity: 2338
Merit: 10802
There are lies, damned lies and statistics. MTwain
November 14, 2020, 01:16:25 PM
#4
Mírate los enlaces anteriores a ver si algo te sirve. Personalmente, utilizo CoinMarketCap para BTC, a fin de jugar con los datos de manera sencilla en un Cuadro de Mandos (*). Tiene una pestaña de datos históricos con granularidad diaria desde finales de Abril 2013.

(*) https://public.tableau.com/profile/ddmrddmr#!/vizhome/CoinMarketCapSummarizedDataforBTC/CoinMarketCap

Coinmarketcap es de los que sabes que estará allí "siempre" (lo digo por fiar tu fuente de datos a algo sólido. Veo que tienen una API, probablemente más granular, pero los datos históricos son prohibitivos en precio (https://coinmarketcap.com/api/pricing/). Siendo un tema académico, yo me pondría en contacto con ellos, les planearía el detalle de lo que precisas, y a ver si tienen una solución académica sin desembolso.
member
Activity: 128
Merit: 62
November 14, 2020, 12:46:51 PM
#3
Lo que quiero es hacer un proyecto para la universidad y sentar las bases para algo a lo que si me interesaría dar continuidad.

Los historicos hasta 2012 casi me valen semanales, luego quiero ir aumentando la granularidad para utilizar los halvings como puntos de arranque de tendencia.

Es un simulador pero quiero que simule bien.

Si va bien no descarto extenderlo a Forex, de hecho el proyecto completo es mucho más grande, esto solo e una herramienta más.
legendary
Activity: 2338
Merit: 10802
There are lies, damned lies and statistics. MTwain
November 14, 2020, 09:44:32 AM
#2
Dependerá de la granularidad de información que precisas, y del refresco de la misma. Entiendo que necesitarás algo muy granular (por ejemplo, foto cada minuto), y que te permita acceder a todo el histórico, además del on-going. Asumo que hablas de BTC de entrada, pero con potencial extensión a otras monedas/alts.

Yo miraría qué te pueden ofrecer los Exchanges principales, especificando claramente lo anterior (moneda, granularidad, detalle e histórico/ongoing).

He localizado un dataset con datos de Bitstamp y ventanas cada 1 minuto, pero que se refresca cada trimestre/cuatrimestre. Te puede servir para investigar los datos, pero no lo tomaría como una fuente para basar un proyecto de continuidad.
https://www.kaggle.com/mczielinski/bitcoin-historical-data
https://www.kaggle.com/oonelzan/introduction-to-data-science-btc-price-analysis

Coinmarketcap tiene información, pero el histórico es diario, y supongo que quieres algo más granular.
https://coinmarketcap.com/currencies/bitcoin/historical-data/?start=20130429&end=20201114

Otros por investigar:
https://www.cryptodatadownload.com/data/
https://www.kaggle.com/jorijnsmit/binance-full-history
https://medium.com/swlh/retrieving-full-historical-data-for-every-cryptocurrency-on-binance-bitmex-using-the-python-apis-27b47fd8137f
https://steemit.com/python/@marketstack/how-to-download-historical-price-data-from-binance-with-python
member
Activity: 128
Merit: 62
November 14, 2020, 08:53:13 AM
#1
Buenas tardes, quiero programar un simulador de cotización y necesito datos históricos.

¿Me podéis recomendar alguna buena fuente de datos históricos?
Si tiene API para Python mucho mejor, si no me vale con poder descargar .csv

No importa si me tengo que dar de alta en una cuenta demo o incluso real siempre que no requiera ingreso mínimo.

Muchas gracias.
Jump to: