ClosedPositionList

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

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

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

Instantiate a ClosedPositionList 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.ClosedPositionList(params=params)
>>> client.request(r)
>>> print(json.dumps(r.response, indent=4))
{
  "__count": 5,
  "Data": [
    {
      "ClosedPosition": {
        "AccountId": "9226397",
        "Amount": 80000,
        "AssetType": "FxSpot",
        "BuyOrSell": "Buy",
        "ClientId": "9226397",
        "ClosedProfitLoss": -260,
        "ClosedProfitLossInBaseCurrency": -171.1138,
        "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
      },
      "ClosedPositionUniqueId": "212702698-212702774",
      "NetPositionId": "GBPCAD__FxSpot"
    },
    {
      "ClosedPosition": {
        "AccountId": "9226397",
        "Amount": -100000,
        "AssetType": "FxSpot",
        "BuyOrSell": "Sell",
        "ClientId": "9226397",
        "ClosedProfitLoss": 29,
        "ClosedProfitLossInBaseCurrency": 25.6447,
        "ClosingMarketValue": 0,
        "ClosingMarketValueInBaseCurrency": 0,
        "ClosingMethod": "Fifo",
        "ClosingPositionId": "212702772",
        "ClosingPrice": 1.13025,
        "ConversionRateInstrumentToBaseSettledClosing": false,
        "ConversionRateInstrumentToBaseSettledOpening": false,
        "CostClosing": -5.65,
        "CostClosingInBaseCurrency": -5,
        "CostOpening": -5.65,
        "CostOpeningInBaseCurrency": -5,
        "ExecutionTimeClose": "2019-03-05T22:57:51.776721Z",
        "ExecutionTimeOpen": "2019-03-05T22:39:43.546536Z",
        "OpeningPositionId": "212702696",
        "OpenPrice": 1.13054,
        "Uic": 21
      },
      "ClosedPositionUniqueId": "212702696-212702772",
      "NetPositionId": "EURUSD__FxSpot"
    },
    {
      "ClosedPosition": {
        "AccountId": "9226397",
        "Amount": 10000,
        "AssetType": "FxSpot",
        "BuyOrSell": "Buy",
        "ClientId": "9226397",
        "ClosedProfitLoss": -13.2,
        "ClosedProfitLossInBaseCurrency": -11.67276,
        "ClosingMarketValue": 0,
        "ClosingMarketValueInBaseCurrency": 0,
        "ClosingMethod": "Fifo",
        "ClosingPositionId": "212702680",
        "ClosingPrice": 1.31731,
        "ConversionRateInstrumentToBaseSettledClosing": false,
        "ConversionRateInstrumentToBaseSettledOpening": true,
        "CostClosing": -3,
        "CostClosingInBaseCurrency": -2.65,
        "CostOpening": -3,
        "CostOpeningInBaseCurrency": -2.65,
        "ExecutionTimeClose": "2019-03-05T22:23:38.888231Z",
        "ExecutionTimeOpen": "2019-03-04T17:11:39.129241Z",
        "OpeningPositionId": "212675868",
        "OpenPrice": 1.31863,
        "Uic": 31
      },
      "ClosedPositionUniqueId": "212675868-212702680",
      "NetPositionId": "GBPUSD__FxSpot"
    },
    {
      "ClosedPosition": {
        "AccountId": "9226397",
        "Amount": 100000,
        "AssetType": "FxSpot",
        "BuyOrSell": "Buy",
        "ClientId": "9226397",
        "ClosedProfitLoss": 50,
        "ClosedProfitLossInBaseCurrency": 32.9065,
        "ClosingMarketValue": 0,
        "ClosingMarketValueInBaseCurrency": 0,
        "ClosingMethod": "Fifo",
        "ClosingPositionId": "212702664",
        "ClosingPrice": 1.75878,
        "ConversionRateInstrumentToBaseSettledClosing": false,
        "ConversionRateInstrumentToBaseSettledOpening": true,
        "CostClosing": -8.79,
        "CostClosingInBaseCurrency": -5.78,
        "CostOpening": -8.79,
        "CostOpeningInBaseCurrency": -5.82,
        "ExecutionTimeClose": "2019-03-05T22:22:51.922693Z",
        "ExecutionTimeOpen": "2019-03-03T23:34:51.823660Z",
        "OpeningPositionId": "212550210",
        "OpenPrice": 1.75828,
        "Uic": 23
      },
      "ClosedPositionUniqueId": "212550210-212702664",
      "NetPositionId": "GBPCAD__FxSpot"
    },
    {
      "ClosedPosition": {
        "AccountId": "9226397",
        "Amount": 400000,
        "AssetType": "FxSpot",
        "BuyOrSell": "Buy",
        "ClientId": "9226397",
        "ClosedProfitLoss": -1800,
        "ClosedProfitLossInBaseCurrency": -1118.124,
        "ClosingMarketValue": 0,
        "ClosingMarketValueInBaseCurrency": 0,
        "ClosingMethod": "Fifo",
        "ClosingPositionId": "212702660",
        "ClosingPrice": 1.85952,
        "ConversionRateInstrumentToBaseSettledClosing": false,
        "ConversionRateInstrumentToBaseSettledOpening": true,
        "CostClosing": -37.19,
        "CostClosingInBaseCurrency": -23.1,
        "CostOpening": -29.824,
        "CostOpeningInBaseCurrency": -18.62,
        "ExecutionTimeClose": "2019-03-05T22:22:07.523028Z",
        "ExecutionTimeOpen": "2019-03-03T23:35:08.243690Z",
        "OpeningPositionId": "212550212",
        "OpenPrice": 1.86402,
        "Uic": 22
      },
      "ClosedPositionUniqueId": "212550212-212702660",
      "NetPositionId": "GBPAUD__FxSpot"
    }
  ]
}
expected_status
response

response - get the response of the request.

status_code