import ccxt | |
import pandas as pd | |
exchange = ccxt.coinex({ | |
'apiKey': 'YOUR_API_KEY', | |
'secret': 'YOUR_SECRET_KEY', | |
}) | |
# Fetch OHLCV data for BTCUSDT | |
ohlcv = exchange.fetch_ohlcv('BTC/USDT', '1h', since=None, limit=100000) | |
# Convert OHLCV data to a pandas DataFrame | |
df = pd.DataFrame(ohlcv, columns=['timestamp', 'open', 'high', 'low', 'close', 'volume']) | |
df['timestamp'] = pd.to_datetime(df['timestamp'], unit='ms') | |
df.set_index('timestamp', inplace=True) | |
# Save the DataFrame to a pickle file | |
df.to_pickle('btcusdt_data.pkl') | |