ClosedPositionDetails¶
-
class
saxo_openapi.endpoints.portfolio.closedpositions.
ClosedPositionDetails
(ClosedPositionId, params=None)¶ Gets detailed information about a single position as specified by the query parameters
-
ENDPOINT
= 'openapi/port/v1/closedpositions/{ClosedPositionId}/details/'¶
-
EXPECTED_STATUS
= 200¶
-
METHOD
= 'GET'¶
-
__init__
(ClosedPositionId, params=None)¶ Instantiate a ClosedPositionDetails request.
Parameters: - ClosedPositionId (string (required)) – the ClosedPositionId
- 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=...) >>> ClosedPositionId = '212702698-212702774' >>> params = { "ClientKey": "Cf4xZWiYL6W1nMKpygBLLA==" }
>>> r = pf.closedpositions.ClosedPositionDetails( ... ClosedPositionId=ClosedPositionId, ... params=params) >>> client.request(r) >>> print(json.dumps(r.response, indent=4))
{ "ClosedPosition": { "AccountId": "9226397", "Amount": 80000, "AssetType": "FxSpot", "BuyOrSell": "Buy", "ClientId": "9226397", "ClosedProfitLoss": -260, "ClosedProfitLossInBaseCurrency": -171.1385, "ClosingMarketValue": 0, "ClosingMarketValueInBaseCurrency": 0, "ClosingMethod": "Fifo", "ClosingPositionId": "212702774", "ClosingPrice": 1.75612, "ConversionRateInstrumentToBaseSettledClosing": false, "ConversionRateInstrumentToBaseSettledOpening": false, "CostClosing": -7.02, "CostClosingInBaseCurrency": -4.62, "CostOpening": -7.04, "CostOpeningInBaseCurrency": -4.63, "ExecutionTimeClose": "2019-03-05T22:57:51.935866Z", "ExecutionTimeOpen": "2019-03-05T22:39:43.738721Z", "OpeningPositionId": "212702698", "OpenPrice": 1.75937, "Uic": 23 }, "ClosedPositionDetails": { "CostClosing": { "Commission": -7.02 }, "CostClosingInBaseCurrency": { "Commission": -4.62 }, "CostOpening": { "Commission": -7.04 }, "CostOpeningInBaseCurrency": { "Commission": -4.63 }, "CurrencyConversionRateInstrumentToBaseClosing": 0.658225, "CurrencyConversionRateInstrumentToBaseOpening": 0.658225, "ValueDateClose": "2019-03-08T00:00:00.000000Z", "ValueDateOpen": "2019-03-08T00:00:00.000000Z" }, "ClosedPositionUniqueId": "212702698-212702774", "DisplayAndFormat": { "Currency": "CAD", "Decimals": 4, "Description": "British Pound/Canadian Dollar", "Format": "AllowDecimalPips", "Symbol": "GBPCAD" }, "Exchange": { "Description": "Inter Bank", "ExchangeId": "SBFX", "IsOpen": true }, "NetPositionId": "GBPCAD__FxSpot" }
-
expected_status
¶
-
response
¶ response - get the response of the request.
-
status_code
¶
-