Je veux développer des stratégies pour Bitmex. Pour faire des tests, je voudrais avoir les vecteurs de l'OHCL et les vecteurs VOLUME séparément. J'ai implémenté le code suivant :
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))
Malheureusement, le data
est stocké sous forme de liste, je ne peux pas le référencer comme un dict (ex. data[high]
) . Il s'agit d'un méli-mélo de chaînes de caractères et de chiffres. Les champs ne sont pas définis.
Comment puis-je accéder aux champs et/ou les convertir en vecteurs séparés ?