CommitmentsOfTraders¶
-
class
oandapyV20.endpoints.forexlabs.
CommitmentsOfTraders
(params)¶ Bases:
oandapyV20.endpoints.forexlabs.ForexLabs
CommitmentsOfTraders.
Get the ‘commitments of traders’ information for an instrument.
-
ENDPOINT
= 'labs/v1/commitments_of_traders'¶
-
EXPECTED_STATUS
= 200¶
-
METHOD
= 'GET'¶
-
__init__
(params)¶ Instantiate a CommitmentsOfTraders 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" }
>>> r = labs.CommitmentOfTraders(params=params) >>> client.request(r) >>> print(r.response)
Output:
{ "EUR_USD": [ { "oi": "603460", "price": "1.2315925", "ncs": "109280", "ncl": "258022", "date": 1517288400, "unit": "Contracts Of EUR 125,000" }, { "oi": "596937", "price": "1.2364", "ncs": "110546", "ncl": "251369", "date": 1517893200, "unit": "Contracts Of EUR 125,000" }, { "oi": "564233", "price": "1.2330275", "ncs": "103496", "ncl": "230785", "date": 1518498000, "unit": "Contracts Of EUR 125,000" }, { "oi": "567534", "price": "1.2346025", "ncs": "103147", "ncl": "229273", "date": 1519102800, "unit": "Contracts Of EUR 125,000" }, { "oi": "567463", "price": "1.23557", "ncs": "100310", "ncl": "238287", "date": 1519707600, "unit": "Contracts Of EUR 125,000" } ] }
-