MarginOverview¶
-
class
saxo_openapi.endpoints.portfolio.balances.
MarginOverview
(params)¶ Get margin overview for a client, account group or an account.
-
ENDPOINT
= 'openapi/port/v1/balances/marginoverview/'¶
-
EXPECTED_STATUS
= 200¶
-
METHOD
= 'GET'¶
-
__init__
(params)¶ Instantiate an MarginOverview request.
Parameters: params (dict (required)) – dict representing the querystring parameters >>> import saxo_openapi >>> import saxo_openapi.endpoints.portfolio as pf >>> import json >>> client = saxo_openapi.API(access_token=...) >>> params = { "ClientKey": "Cf4xZWiYL6W1nMKpygBLLA==" }
>>> r = pf.balances.MarginOverview(params=params) >>> client.request(r) >>> print(json.dumps(r.response, indent=4))
Output:
{ "Groups": [ { "Contributors": [ { "AssetTypes": [ "FxSpot" ], "InstrumentDescription": "British Pound/Canadian Dollar", "InstrumentSpecifier": "GBPCAD", "Margin": 2908, "Uic": 23 }, { "AssetTypes": [ "FxSpot" ], "InstrumentDescription": "British Pound/Australian Dollar", "InstrumentSpecifier": "GBPAUD", "Margin": 14540, "Uic": 22 }, { "AssetTypes": [ "FxSpot" ], "InstrumentDescription": "British Pound/US Dollar", "InstrumentSpecifier": "GBPUSD", "Margin": 291, "Uic": 31 } ], "GroupType": "FX", "TotalMargin": 17739 } ] }
-
expected_status
¶
-
response
¶ response - get the response of the request.
-
status_code
¶
-