Skip to content

A demo app in Python for streaming rates using OANDA open api

License

Notifications You must be signed in to change notification settings

oanda/py-api-streaming

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

py-api-streaming

A sample Python application that connects to OANDA's HTTP based rates stream.

Setup

Clone this repo to the location of your choice

Update the following values in the connect_to_stream method in streaming.py

  • domain
  • account_id
  • access_token (Authorization)
  • instruments

Usage

python streaming.py [options]

Options

-b, --displayHeartBeat : Optional Toggles the displaying of the stream's heartbeats. No heartbeats are displayed by default.

Sample Output

{"tick":{"instrument":"EUR_USD","time":"2014-03-07T20:58:07.461445Z","bid":1.38701,"ask":1.38712}}
{"tick":{"instrument":"EUR_USD","time":"2014-03-07T20:58:09.345955Z","bid":1.38698,"ask":1.38709}}
{"tick":{"instrument":"USD_CAD","time":"2014-03-07T20:58:12.320218Z","bid":1.10906,"ask":1.10922}}
{"tick":{"instrument":"USD_CAD","time":"2014-03-07T20:58:12.360615Z","bid":1.10904,"ask":1.10925}}

More Information

https://developer.oanda.com/

About

A demo app in Python for streaming rates using OANDA open api

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%