如何使用python在kucoin中获取所有符号的klines



我想在kucoin中获取未来的所有符号,然后我想获取所有符号的klines我写了一些代码,但我不能得到所有的符号,也不能得到klines

获取符号:

import requests
import pandas as pd
url = " https://api-futures.kucoin.com/api/v1/contracts/active"
payload={}
files={}
headers = {}
margin = requests.request("GET", url, headers=headers, data=payload, files=files)
margin=margin.json()
margin=margin['data']
margin=pd.DataFrame(margin)
pd.set_option('display.max_row', margin.shape[0]+1)

它不能在未来为示例btcusdt提供一些符号。

获取klines:

import pandas as pd
import requests
url = "https://api-futures.kucoin.com/api/v1/kline/query?symbol=.KXBT&granularity=480&from=1535302400000"
payload={}
files={}
headers ={}
df = requests.request("GET", url, headers=headers, data=payload, files=files)
df=df.json()
df=df['data']
df=pd.DataFrame(df)
df[0] = pd.to_datetime(df[0], unit='ms')
df['date'] = df[0].dt.strftime("%d/%m/%Y")
df['time-utc'] = df[0].dt.strftime("%H:%M:%S")
df

我从未见过这样的符号(KXBT(此外,当我想放置另一个符号,如BTCUSDT和其他符号时,我不能获取任何数据我读了博士,但我什么都不会

from kucoin_futures.client import Market
client = Market(url='https://api-futures.kucoin.com')
all_future_tick = client.get_contracts_list()
for word in all_future_tick:
part_1 = word['baseCurrency']
mid = '-'
part_2 = word['quoteCurrency']
compined = part_1 + mid + part_2
print(compined)

这会给你硬币的名字

相关内容

  • 没有找到相关文章

最新更新