Как получить поток Oanda с помощью API Oanda? - PullRequest
0 голосов
/ 29 сентября 2018

Я хотел бы получать торговую информацию, используя Oanda-v20-API.На сайте написано, что я могу использовать rest-api для получения потока, но я не могу узнать, как это сделать, используя их библиотеку?

Или используя jax-rs?

Спасибо.

1 Ответ

0 голосов
/ 25 июля 2019

попробуйте это в 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")))   
...