Skip to content

MikelEulate/crypto_data

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CRYPTO DATA

This script is aimed to get cryptocurrency data from Binance exange chosing the initial date, final date and the frequency of the data. There are two types of data retrieving:

  • Retrieve all data of a single crypto (OHLC, Volume, bid, ask, etc.)
  • Retrieve close prices for currencies greather than 1e9 market cap

Dependencies

pandas
numpy
Beautifilsoup
requests
time
json
python-binance

Requirements

Run

$ pip install -r requirements.txt

Running the scripts

All Cryptos

The script to run is called 'main.py'. This script need 3 parameters:

  • --I: initial_date. The initial date that is going to start the data retrieving
  • --F: final_date. The end date to retrieve the data
  • --Freq: freq. Frequency of the data stored. The list of supported frequencies are: ['1m', '3m', '5m', '15m', '30m', '1h', '2h', '4h', '6h', '8h', '12h','1d','3d', '1w', '1M']

Eg. of the running script:

$ python main.py --I '2017-06-01' --F '2018-10-06' --Freq '1h'

Single Crypto

The script to run is called 'single_crypto_data.py'. This script need 4 parameters:

  • --C: cryptocurrency ticker. The ticker of the crypto without the Fiat currency. Eg: 'BTC', 'ETH', 'LTC', 'IOTA', etc.
  • --I: initial_date. The initial date that is going to start the data retrieving
  • --F: final_date. The end date to retrieve the data
  • --Freq: freq. Frequency of the data stored. The list of supported frequencies are: ['1m', '3m', '5m', '15m', '30m', '1h', '2h', '4h', '6h', '8h', '12h','1d','3d', '1w', '1M']

Eg. of the running script:

$ python single_crypto_data.py --C 'BTC' --I '2017-06-01' --F '2018-10-06' --Freq '1h'

About

Retrieving crypto data from Binance

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published