从Bitmex API json转换issu读取价格表

2024-05-14 19:32:24 发布

您现在位置:Python中文网/ 问答频道 /正文

我想为Bitmex制定策略。为了做一些测试,我想把OHCL的向量和体积向量分开。我实现了以下代码:

import json
from urllib.request import urlopen

url1 = 'https://www.bitmex.com/api/v1/trade/bucketed?binSize=1h&partial=false&symbol=XBT&count=150&start='
url2 = '&reverse=true'

ohcl = url1 + '0' + url2

u = urlopen(ohcl)
data = json.loads(u)

print(type(data))

不幸的是,data被存储为一个列表,我不能像引用dict一样引用它(例如data[high])。它是字符串和数字的大杂烩。未定义字段。在

如何访问字段和/或将它们转换为单独的向量?在


Tags: 代码fromimportjsondata体积urllib策略
1条回答
网友
1楼 · 发布于 2024-05-14 19:32:24

由于data是一个list,因此需要迭代该列表。在

for stock in data:
    print('symbol: {symbol} - high: {high} - low: {low}'.format(symbol=stock['symbol'], high=stock['high'], low=stock['low']))

相关问题 更多 >

    热门问题