ClosedPositionsMe

class saxo_openapi.endpoints.portfolio.closedpositions.ClosedPositionsMe(params=None)

Returns a list of closed positions fulfilling the criteria specified by the query string parameters.

ENDPOINT = 'openapi/port/v1/closedpositions/me'
EXPECTED_STATUS = 200
METHOD = 'GET'
__init__(params=None)

Instantiate a ClosedPositionsMe 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 =
        {}
>>> r = pf.closedpositions.ClosedPositionsMe(params=params)
>>> client.request(r)
>>> print(json.dumps(r.response, indent=4))
{
  "__count": 3,
  "Data": [
    {
      "ClosedPosition": {
        "AccountId": "9226397",
        "Amount": -40000,
        "AssetType": "FxSpot",
        "BuyOrSell": "Sell",
        "ClientId": "9226397",
        "ClosedProfitLoss": -582.8,
        "ClosedProfitLossInBaseCurrency": -383.377496,
        "ClosingMarketValue": 0,
        "ClosingMarketValueInBaseCurrency": 0,
        "ClosingMethod": "Fifo",
        "ClosingPositionId": "212725160",
        "ClosingPrice": 1.77074,
        "ConversionRateInstrumentToBaseSettledClosing": false,
        "ConversionRateInstrumentToBaseSettledOpening": true,
        "CostClosing": -4.03,
        "CostClosingInBaseCurrency": -2.65,
        "CostOpening": -3.51,
        "CostOpeningInBaseCurrency": -2.32,
        "ExecutionTimeClose": "2019-03-06T23:07:47.040598Z",
        "ExecutionTimeOpen": "2019-03-06T10:24:50.635259Z",
        "OpeningPositionId": "212710176",
        "OpenPrice": 1.75617,
        "Uic": 23
      },
      "ClosedPositionUniqueId": "212710176-212725160",
      "NetPositionId": "GBPCAD__FxSpot"
    },
    {
      "ClosedPosition": {
        "AccountId": "9226397",
        "Amount": -40000,
        "AssetType": "FxSpot",
        "BuyOrSell": "Sell",
        "ClientId": "9226397",
        "ClosedProfitLoss": -590.8,
        "ClosedProfitLossInBaseCurrency": -388.640056,
        "ClosingMarketValue": 0,
        "ClosingMarketValueInBaseCurrency": 0,
        "ClosingMethod": "Fifo",
        "ClosingPositionId": "212725128",
        "ClosingPrice": 1.77094,
        "ConversionRateInstrumentToBaseSettledClosing": false,
        "ConversionRateInstrumentToBaseSettledOpening": true,
        "CostClosing": -4.03,
        "CostClosingInBaseCurrency": -2.65,
        "CostOpening": -3.51,
        "CostOpeningInBaseCurrency": -2.32,
        "ExecutionTimeClose": "2019-03-06T23:02:56.295679Z",
        "ExecutionTimeOpen": "2019-03-06T10:24:50.635259Z",
        "OpeningPositionId": "212710176",
        "OpenPrice": 1.75617,
        "Uic": 23
      },
      "ClosedPositionUniqueId": "212710176-212725128",
      "NetPositionId": "GBPCAD__FxSpot"
    },
    {
      "ClosedPosition": {
        "AccountId": "9226397",
        "Amount": 40000,
        "AssetType": "FxSpot",
        "BuyOrSell": "Buy",
        "ClientId": "9226397",
        "ClosedProfitLoss": 6,
        "ClosedProfitLossInBaseCurrency": 5.30466,
        "ClosingMarketValue": 0,
        "ClosingMarketValueInBaseCurrency": 0,
        "ClosingMethod": "Fifo",
        "ClosingPositionId": "212724952",
        "ClosingPrice": 1.13076,
        "ConversionRateInstrumentToBaseSettledClosing": false,
        "ConversionRateInstrumentToBaseSettledOpening": true,
        "CostClosing": -3,
        "CostClosingInBaseCurrency": -2.65,
        "CostOpening": -2.26,
        "CostOpeningInBaseCurrency": -2,
        "ExecutionTimeClose": "2019-03-06T22:55:59.228387Z",
        "ExecutionTimeOpen": "2019-03-06T10:24:50.460091Z",
        "OpeningPositionId": "212710174",
        "OpenPrice": 1.13061,
        "Uic": 21
      },
      "ClosedPositionUniqueId": "212710174-212724952",
      "NetPositionId": "EURUSD__FxSpot"
    }
  ]
}
expected_status
response

response - get the response of the request.

status_code