Fetch BTCUSDT from Binance API Plotting Candlestick Chart in Python
Follow the instructions from the above video then go for code input:
import pandas as pd
from binance.client import Client
import mplfinance as mpf
api_key=open('api_key.txt','r').read().strip()
api_secret=open('api_key.txt','r').read().strip()
client=Client(api_key,api_secret)
symbol='BTCUSDT'
interval=Client.KLINE_INTERVAL_1HOUR
limit='100'
candlesticks=client.get_klines(symbol=symbol,interval=interval,limit=limit)
df=pd.DataFrame(candlesticks)
df[0]=pd.to_datetime(df[0],unit='ms')
df.set_index(df[0],inplace=True)
df=df[[1,2,3,4,5]].astype(float)
df=df.rename(columns={1:'open',2:'high',3:'low',4:'close',5:'volume'})
mpf.plot(df,type='candle',volume=False,title=f'{symbol} Candlestick Chart',style='yahoo')
from binance.client import Client
api_key=open('api_key.txt','r').read()
api_secret=open('api_secret.txt','r').read()
profit = Client(api_key, api_secret)
price=profit.get_all_tickers()
print(price)