sinuari (OP)
Member
Offline
Activity: 117
Merit: 62
|
|
November 14, 2020, 01:53:13 PM |
|
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.
|
|
|
|
|
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
|
|
|
DdmrDdmr
Legendary
Offline
Activity: 2310
Merit: 10757
There are lies, damned lies and statistics. MTwain
|
|
November 14, 2020, 02:44:32 PM Last edit: November 14, 2020, 06:10:23 PM by DdmrDdmr |
|
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-datahttps://www.kaggle.com/oonelzan/introduction-to-data-science-btc-price-analysisCoinmarketcap 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=20201114Otros por investigar: https://www.cryptodatadownload.com/data/https://www.kaggle.com/jorijnsmit/binance-full-historyhttps://medium.com/swlh/retrieving-full-historical-data-for-every-cryptocurrency-on-binance-bitmex-using-the-python-apis-27b47fd8137fhttps://steemit.com/python/@marketstack/how-to-download-historical-price-data-from-binance-with-python
|
|
|
|
sinuari (OP)
Member
Offline
Activity: 117
Merit: 62
|
|
November 14, 2020, 05:46:51 PM |
|
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.
|
|
|
|
DdmrDdmr
Legendary
Offline
Activity: 2310
Merit: 10757
There are lies, damned lies and statistics. MTwain
|
|
November 14, 2020, 06:16:25 PM |
|
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.
|
|
|
|
sinuari (OP)
Member
Offline
Activity: 117
Merit: 62
|
|
November 14, 2020, 06:52:33 PM |
|
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.
|
|
|
|
womanderful
|
|
November 14, 2020, 08:33:33 PM |
|
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í: 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.
|
|
|
|
sinuari (OP)
Member
Offline
Activity: 117
Merit: 62
|
|
November 15, 2020, 10:30:02 AM |
|
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í: 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.
|
|
|
|
womanderful
|
|
November 16, 2020, 01:23:01 PM |
|
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!
|
|
|
|
sinuari (OP)
Member
Offline
Activity: 117
Merit: 62
|
|
November 16, 2020, 02:29:39 PM |
|
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.
|
|
|
|
CriptomonedasRentables
Newbie
Offline
Activity: 6
Merit: 0
|
|
November 17, 2020, 04:51:34 PM |
|
Mi preferida es la API de Coinpaprika, la he utilizado en varios proyectos.
Espero te sirva. Saludos!
|
|
|
|
sinuari (OP)
Member
Offline
Activity: 117
Merit: 62
|
|
November 17, 2020, 07:33:09 PM |
|
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!
|
|
|
|
|