GetChartData¶
-
class
saxo_openapi.endpoints.chart.charts.
GetChartData
(params)¶ Return chart data as specified by request parameters.
-
ENDPOINT
= 'openapi/chart/v1/charts'¶
-
EXPECTED_STATUS
= 200¶
-
METHOD
= 'GET'¶
-
__init__
(params)¶ Instantiate a GetChartData request.
Parameters: params (dict (required)) – dict representing the request parameters. Required in params: AssetType, Horizon and Uic >>> import saxo_openapi >>> import saxo_openapi.endpoints.chart as chart >>> import json >>> client = saxo_openapi.API(access_token=...) >>> params = { "AssetType": "FxSpot", "Horizon": 60, "Count": 24, "Uic": 23 }
>>> r = chart.charts.GetChartData(params=params) >>> rv = client.request(r) >>> print(json.dumps(rv, indent=2))
{ "Data": [ { "CloseAsk": 1.6321, "CloseBid": 1.6302, "HighAsk": 1.633, "HighBid": 1.63091, "LowAsk": 1.6316, "LowBid": 1.62974, "OpenAsk": 1.63237, "OpenBid": 1.6306, "Time": "2019-09-05T21:00:00.000000Z" }, { "CloseAsk": 1.63115, "CloseBid": 1.63035, "HighAsk": 1.63353, "HighBid": 1.63219, "LowAsk": 1.63092, "LowBid": 1.62988, "OpenAsk": 1.6321, "OpenBid": 1.6303, "Time": "2019-09-05T22:00:00.000000Z" }, { "CloseAsk": 1.63103, "CloseBid": 1.63023, "HighAsk": 1.63146, "HighBid": 1.63066, "LowAsk": 1.63049, "LowBid": 1.62969, "OpenAsk": 1.63114, "OpenBid": 1.63034, "Time": "2019-09-05T23:00:00.000000Z" }, { "CloseAsk": 1.63072, "CloseBid": 1.62992, "HighAsk": 1.63148, "HighBid": 1.63068, "LowAsk": 1.63056, "LowBid": 1.62976, "OpenAsk": 1.63103, "OpenBid": 1.63023, "Time": "2019-09-06T00:00:00.000000Z" }, { "CloseAsk": 1.63125, "CloseBid": 1.63045, "HighAsk": 1.63157, "HighBid": 1.63077, "LowAsk": 1.63063, "LowBid": 1.62983, "OpenAsk": 1.6307, "OpenBid": 1.6299, "Time": "2019-09-06T01:00:00.000000Z" }, { "CloseAsk": 1.63176, "CloseBid": 1.63096, "HighAsk": 1.63211, "HighBid": 1.63131, "LowAsk": 1.63072, "LowBid": 1.62992, "OpenAsk": 1.63125, "OpenBid": 1.63045, "Time": "2019-09-06T02:00:00.000000Z" }, { "CloseAsk": 1.62897, "CloseBid": 1.62817, "HighAsk": 1.63182, "HighBid": 1.63102, "LowAsk": 1.62897, "LowBid": 1.62817, "OpenAsk": 1.63178, "OpenBid": 1.63098, "Time": "2019-09-06T03:00:00.000000Z" }, { "CloseAsk": 1.62973, "CloseBid": 1.62893, "HighAsk": 1.62981, "HighBid": 1.62901, "LowAsk": 1.62854, "LowBid": 1.62774, "OpenAsk": 1.62896, "OpenBid": 1.62816, "Time": "2019-09-06T04:00:00.000000Z" }, { "CloseAsk": 1.62998, "CloseBid": 1.62918, "HighAsk": 1.63058, "HighBid": 1.62978, "LowAsk": 1.62831, "LowBid": 1.62751, "OpenAsk": 1.62974, "OpenBid": 1.62894, "Time": "2019-09-06T05:00:00.000000Z" }, { "CloseAsk": 1.62696, "CloseBid": 1.62616, "HighAsk": 1.63084, "HighBid": 1.63004, "LowAsk": 1.62695, "LowBid": 1.62614, "OpenAsk": 1.62999, "OpenBid": 1.62919, "Time": "2019-09-06T06:00:00.000000Z" }, { "CloseAsk": 1.62529, "CloseBid": 1.62449, "HighAsk": 1.62772, "HighBid": 1.62692, "LowAsk": 1.62403, "LowBid": 1.62323, "OpenAsk": 1.62695, "OpenBid": 1.62615, "Time": "2019-09-06T07:00:00.000000Z" }, { "CloseAsk": 1.6244, "CloseBid": 1.6236, "HighAsk": 1.62576, "HighBid": 1.62496, "LowAsk": 1.62252, "LowBid": 1.62172, "OpenAsk": 1.62528, "OpenBid": 1.62448, "Time": "2019-09-06T08:00:00.000000Z" }, { "CloseAsk": 1.62616, "CloseBid": 1.62536, "HighAsk": 1.62839, "HighBid": 1.62759, "LowAsk": 1.62362, "LowBid": 1.62282, "OpenAsk": 1.62436, "OpenBid": 1.62356, "Time": "2019-09-06T09:00:00.000000Z" }, { "CloseAsk": 1.62682, "CloseBid": 1.62602, "HighAsk": 1.62782, "HighBid": 1.62702, "LowAsk": 1.62557, "LowBid": 1.62477, "OpenAsk": 1.62616, "OpenBid": 1.62536, "Time": "2019-09-06T10:00:00.000000Z" }, { "CloseAsk": 1.62839, "CloseBid": 1.62759, "HighAsk": 1.62898, "HighBid": 1.62818, "LowAsk": 1.62582, "LowBid": 1.62502, "OpenAsk": 1.6268, "OpenBid": 1.626, "Time": "2019-09-06T11:00:00.000000Z" }, { "CloseAsk": 1.62347, "CloseBid": 1.62267, "HighAsk": 1.63078, "HighBid": 1.62894, "LowAsk": 1.6222, "LowBid": 1.62079, "OpenAsk": 1.62839, "OpenBid": 1.62759, "Time": "2019-09-06T12:00:00.000000Z" }, { "CloseAsk": 1.62287, "CloseBid": 1.62207, "HighAsk": 1.62688, "HighBid": 1.62607, "LowAsk": 1.62234, "LowBid": 1.62155, "OpenAsk": 1.62346, "OpenBid": 1.62266, "Time": "2019-09-06T13:00:00.000000Z" }, { "CloseAsk": 1.62272, "CloseBid": 1.62192, "HighAsk": 1.62351, "HighBid": 1.6227, "LowAsk": 1.62093, "LowBid": 1.62012, "OpenAsk": 1.62287, "OpenBid": 1.62207, "Time": "2019-09-06T14:00:00.000000Z" }, { "CloseAsk": 1.62005, "CloseBid": 1.61925, "HighAsk": 1.62339, "HighBid": 1.62259, "LowAsk": 1.61979, "LowBid": 1.619, "OpenAsk": 1.62271, "OpenBid": 1.62191, "Time": "2019-09-06T15:00:00.000000Z" }, { "CloseAsk": 1.61863, "CloseBid": 1.61783, "HighAsk": 1.62038, "HighBid": 1.61958, "LowAsk": 1.61848, "LowBid": 1.61767, "OpenAsk": 1.62005, "OpenBid": 1.61925, "Time": "2019-09-06T16:00:00.000000Z" }, { "CloseAsk": 1.61971, "CloseBid": 1.61891, "HighAsk": 1.62004, "HighBid": 1.61924, "LowAsk": 1.6174, "LowBid": 1.6166, "OpenAsk": 1.6186, "OpenBid": 1.6178, "Time": "2019-09-06T17:00:00.000000Z" }, { "CloseAsk": 1.61992, "CloseBid": 1.61912, "HighAsk": 1.62017, "HighBid": 1.61937, "LowAsk": 1.61818, "LowBid": 1.61738, "OpenAsk": 1.61971, "OpenBid": 1.61891, "Time": "2019-09-06T18:00:00.000000Z" }, { "CloseAsk": 1.62072, "CloseBid": 1.61992, "HighAsk": 1.62083, "HighBid": 1.62005, "LowAsk": 1.61969, "LowBid": 1.61889, "OpenAsk": 1.61993, "OpenBid": 1.61913, "Time": "2019-09-06T19:00:00.000000Z" }, { "CloseAsk": 1.61933, "CloseBid": 1.61732, "HighAsk": 1.6212, "HighBid": 1.62041, "LowAsk": 1.61861, "LowBid": 1.61683, "OpenAsk": 1.62073, "OpenBid": 1.61993, "Time": "2019-09-06T20:00:00.000000Z" } ], "DataVersion": 1715815481 }
-
expected_status
¶
-
response
¶ response - get the response of the request.
-
status_code
¶
-