私はここにドキュメント、bitfinex REST APIを使用して、歴史的OHLCデータを取得しようとしています:https://bitfinex.readme.io/v2/reference#rest-public-candlesBitfinexデータAPI
を私は次のコードを持っている:
try:
url = 'https://api.bitfinex.com/v2/candles/trade:1m:tBTCUSD/hist'
params = { 'start': 1506816000, 'end': 1509674567 }
r = requests.get(url, params = params)
data = r.json()
print(json.dumps(data, indent=2))
except Exception, e:
print e
を、私は、コードを実行すると、私はリストを取得特定の期間内に100個の要素しかなく、すべてのバーではなく、「限界」パラメータを変更しようとしましたが、1000分の1になります。
私はまた、次のURLを使用してcryptowatchからマーケットデータAPIを使用しようとしました:https://api.cryptowat.ch/markets/gdax/btcusd/ohlc しかし、開始と終了の時間に渡すパラメータに関係なく、最後の500個のバーが返されます。 (ただし、他のほとんどのAPIと同様に、時間枠を指定して複数のデータを取得できるようにしたい)
Bitfinexから履歴データを取得する方法はありますか?ほとんどの場合、APIは十分に文書化されているので、歴史的なデータを取得することは非常に難しいと私は驚いています。