如何使用oanda API接收Oanda流?

时间:2018-09-29 16:00:31

标签: stream trading

我想使用Oanda-v20-API接收交易信息。在网站上说我可以使用rest-api来获取流​​,但是我找不到使用他们的库的方法吗?

还是使用jax-rs?

谢谢。

1 个答案:

答案 0 :(得分:0)

在python 3中尝试此操作,或将其放入jupyter笔记本中

import requests
import json

headers = {'Content-Type': 'application/json',
           "Authorization": "Bearer <<YOUR ACCESS CODE HERE>>"}
# Streaming prices
baseurl = 'https://stream-fxpractice.oanda.com/v3/accounts/<<your account id here>>/pricing/stream'
payload = { 'instruments' : 'EUR_USD'}

r = requests.get(baseurl, params=payload, headers=headers, stream=True)
print(r.headers)
print('\n')

for line in r.iter_lines():
    if line:
        print(json.loads(line.decode("utf-8")))