A small package to get history, easily download all avaliable history to csv or update current csv files
Project description
bitfinexget
A small package to get history, easily download all avaliable history to csv or update current csv files
Installation
pip install git+https://github.com/realiti4/bitfinexget
Example
To get current history(max 10000)
from bitfinexget import bitfinex
bitfinex = bitfinex()
bitfinex.get(1000)
Download history
Bitfinex limits latest history call to 10000. If you would like get older data it is more stricter. But you can specify a start and finish timestamp like below and get all 1h data under 5-10 minutes while respecting Bitfinex's api call limits.
df = bitfinex.get_hist(['1h', 60])
df.to_csv('data/bitfinex_1h_downloaded.csv', index=False)
df = bitfinex.get_hist(['30m', 30], start=1464778000, end=int(time.time()))
df.to_csv('data/tradingview/bitfinex_30m_downloaded.csv', index=False)
Select the gap (5m, 15m, 30m, 1h, 3h, 6h, 12h) etc. and don't remember to change minutes equivalent, like ['15m', 15], ['3h', 240]
By default it will try to download all avaliable history up to current date. You can also specify any timestamp with 'start=1464778000' and 'end=1564778000'
Update csv file
bitfinex.update_csv('data/bitfinex_1h_downloaded.csv', times_to_get=[['1h', 60]]
bitfinex.update_csv('data/bitfinex_5m_downloaded.csv', times_to_get=[['5m', 5]]
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for bitfinexget-0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29ca4193301e9d973b5d0a2b01caff6f9184b145d874eb6aaf5180743ab80a75 |
|
MD5 | 420c75d50e7c6a4856d136e3f4bc2747 |
|
BLAKE2b-256 | a731c3ac6b7c5d07c4d595e734368816ecf342a338e5ba7acbadc2e473d3d901 |