Calendar

class oandapyV20.endpoints.forexlabs.Calendar(params)

Bases: oandapyV20.endpoints.forexlabs.ForexLabs

Calendar.

Get calendar information.

ENDPOINT = 'labs/v1/calendar'
EXPECTED_STATUS = 200
METHOD = 'GET'
__init__(params)

Instantiate a Calendar request.

Parameters:params (dict (required)) – query params to send, check developer.oanda.com for details.
>>> import oandapyV20
>>> import oandapyV20.endpoints.forexlabs as labs
>>> accountID = ...
>>> client = oandapyV20.API(access_token=...)
>>> params =
        {
          "instrument": "EUR_USD",
          "period": 86400
        }
>>> r = labs.Calendar(params=params)
>>> client.request(r)
>>> print(r.response)

Output:

[
  {
    "impact": 3,
    "currency": "USD",
    "actual": "60.8",
    "market": "58.7",
    "title": "ISM Manufacturing",
    "timestamp": 1519916400,
    "region": "americas",
    "previous": "59.1",
    "unit": "index",
    "forecast": "59.5"
  }
]