dccd.continuous_dl.bitfinex.DownloadBitfinexData.__call__¶
-
DownloadBitfinexData.
__call__
(self, channel, **kwargs)¶ Open a websocket connection and save/update the database.
Run asynchronously two loops to get data from bitfinex websocket and save/update the database.
Parameters: - channel : {‘book’, ‘book_raw’, ‘trades’, ‘trades_raw’}
Channel to get data, by default data will be aggregated (OHLC for ‘trades’ and reconstructed orderbook for ‘book’), add ‘_raw’ to the channel to get raw data (trade tick by tick or each orders).
- **kwargs
Any revelevant keyword arguments will be passed to the websocket connector, see API documentation [1] for more details.
Warning
‘book_raw’ and ‘trades_raw’ can be very memory expensive.
References
[1] https://docs.bitfinex.com/v2/docs/ws-public