Data obtained from http://188.226.170.94/, the guy on reddit claims it is from binance.
import pandas as pd
import matplotlib.pyplot as plt
df = pd.read_csv("/home/adrian/Downloads/ETHBTC_1m.csv")
len(df) / 60 / 24
I guess the amount of data is decent
df.Volume.plot()
Having just 1 exchange for volume aggregating is less than optimal.
df.Close.plot()
cryptoarchive = pd.read_csv("/home/adrian/Downloads/ETHBTC_cryptoarchive.csv", sep='|', header=None,
names=['Timestamp','Open','High','Low','Close','Volume','TakerBuyQuoteAssetVolume',
'TakerBuyBaseAssetVolume','QuoteAssetVolume','TradesNumber'])
cryptoarchive.Volume.plot()
cryptoarchive.head()
df.head()
Looks like cryptoarchive also gets the data from binance.
cryptocompare has very relaxed rate limits with which I could pull most of the minutely data in 2 hours. The downside is that I don't have a good feeling with that site and that some guy on reddit claims that it has future bias issues, so I want to stay as far away as possible from that. Though maybe I could use the volume estimates to aggregate the data from a different source...
nomics is basically useless because the data it provides is too recent.
I guess coinapi.io is my only option...