AccountBalancesMe¶
-
class
saxo_openapi.endpoints.portfolio.balances.
AccountBalancesMe
¶ Get balance data for a client or an account. Defaults to logged-in client.
-
ENDPOINT
= 'openapi/port/v1/balances/me'¶
-
EXPECTED_STATUS
= 200¶
-
METHOD
= 'GET'¶
-
__init__
()¶ Instantiate an AccountBalancesMe request.
>>> import saxo_openapi >>> import saxo_openapi.endpoints.portfolio as pf >>> import json >>> client = saxo_openapi.API(access_token=...) >>> r = pf.balances.AccountBalancesMe() >>> client.request(r) >>> print(json.dumps(r.response, indent=4))
Output:
{ "CalculationReliability": "Ok", "CashBalance": 999956.74, "ChangesScheduled": false, "ClosedPositionsCount": 0, "CollateralCreditValue": { "Line": 978723.62, "UtilzationPct": 0 }, "CostToClosePositions": -37.39, "Currency": "EUR", "CurrencyDecimals": 2, "InitialMargin": { "MarginAvailable": 978723.61, "MarginUsedByCurrentPositions": -17662.4, "MarginUtilizationPct": 1.77, "NetEquityForMargin": 996386.01 }, "IsPortfolioMarginModelSimple": true, "MarginAvailableForTrading": 978723.61, "MarginCollateralNotAvailable": 0, "MarginExposureCoveragePct": 141.03, "MarginNetExposure": 706507.11, "MarginUsedByCurrentPositions": -17662.4, "MarginUtilizationPct": 1.77, "NetEquityForMargin": 996386.01, "NetPositionsCount": 3, "NonMarginPositionsValue": 0, "OpenPositionsCount": 3, "OptionPremiumsMarketValue": 0, "OrdersCount": 1, "OtherCollateral": 0, "TotalValue": 996386.01, "TransactionsNotBooked": 0, "UnrealizedMarginClosedProfitLoss": 0, "UnrealizedMarginOpenProfitLoss": -3533.34, "UnrealizedMarginProfitLoss": -3533.34, "UnrealizedPositionsValue": -3570.73 }
-
expected_status
¶
-
response
¶ response - get the response of the request.
-
status_code
¶
-