PositionsMe

class saxo_openapi.endpoints.portfolio.positions.PositionsMe(params=None)

Get positions for the logged-in client.

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

Instantiate a PositionsMe request.

Parameters:params (dict (optional)) – 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.positions.PositionsMe()
>>> # or with params: pf.positions.PositionsMe(params=params)
>>> client.request(r)
>>> print(json.dumps(r.response, indent=4))
{
  "__count": 4,
  "Data": [
    {
      "NetPositionId": "EURUSD__FxSpot",
      "PositionBase": {
        "AccountId": "9226397",
        "Amount": -100000,
        "AssetType": "FxSpot",
        "CanBeClosed": true,
        "ClientId": "9226397",
        "CloseConversionRateSettled": false,
        "CorrelationKey": "46dc6b2a-5b6f-43c8-b747-6b530da9110e",
        "ExecutionTimeOpen": "2019-03-04T00:10:23.040641Z",
        "IsMarketOpen": true,
        "OpenPrice": 1.13715,
        "RelatedOpenOrders": [],
        "SourceOrderId": "76271915",
        "SpotDate": "2019-03-06",
        "Status": "Open",
        "Uic": 21,
        "ValueDate": "2019-03-06T00:00:00.000000Z"
      },
      "PositionId": "212561926",
      "PositionView": {
        "CalculationReliability": "Ok",
        "ConversionRateCurrent": 0.882595,
        "ConversionRateOpen": 0.882595,
        "CurrentPrice": 1.13312,
        "CurrentPriceDelayMinutes": 0,
        "CurrentPriceType": "Ask",
        "Exposure": -100000,
        "ExposureCurrency": "EUR",
        "ExposureInBaseCurrency": -100000,
        "InstrumentPriceDayPercentChange": -0.31,
        "ProfitLossOnTrade": 403,
        "ProfitLossOnTradeInBaseCurrency": 355.69,
        "TradeCostsTotal": -11.36,
        "TradeCostsTotalInBaseCurrency": -10.03
      }
    },
    {
      "NetPositionId": "EURUSD__FxSpot",
      "PositionBase": {
        "AccountId": "9226397",
        "Amount": 100000,
        "AssetType": "FxSpot",
        "CanBeClosed": true,
        "ClientId": "9226397",
        "CloseConversionRateSettled": false,
        "CorrelationKey": "50fae087-b7d4-49ab-afa2-5145cd56a7c5",
        "ExecutionTimeOpen": "2019-03-04T00:04:11.340151Z",
        "IsMarketOpen": true,
        "OpenPrice": 1.1371,
        "RelatedOpenOrders": [],
        "SourceOrderId": "76271912",
        "SpotDate": "2019-03-06",
        "Status": "Open",
        "Uic": 21,
        "ValueDate": "2019-03-06T00:00:00.000000Z"
      },
      "PositionId": "212561892",
      "PositionView": {
        "CalculationReliability": "Ok",
        "ConversionRateCurrent": 0.882595,
        "ConversionRateOpen": 0.882595,
        "CurrentPrice": 1.13292,
        "CurrentPriceDelayMinutes": 0,
        "CurrentPriceType": "Bid",
        "Exposure": 100000,
        "ExposureCurrency": "EUR",
        "ExposureInBaseCurrency": 100000,
        "InstrumentPriceDayPercentChange": -0.31,
        "ProfitLossOnTrade": -418,
        "ProfitLossOnTradeInBaseCurrency": -368.92,
        "TradeCostsTotal": -11.35,
        "TradeCostsTotalInBaseCurrency": -10.02
      }
    },
    {
      "NetPositionId": "GBPAUD__FxSpot",
      "PositionBase": {
        "AccountId": "9226397",
        "Amount": 500000,
        "AssetType": "FxSpot",
        "CanBeClosed": true,
        "ClientId": "9226397",
        "CloseConversionRateSettled": false,
        "CorrelationKey": "206cceed-2240-43f8-8c46-840e8b722549",
        "ExecutionTimeOpen": "2019-03-03T23:35:08.243690Z",
        "IsMarketOpen": true,
        "OpenPrice": 1.86391,
        "RelatedOpenOrders": [],
        "SourceOrderId": "76271862",
        "SpotDate": "2019-03-06",
        "Status": "Open",
        "Uic": 22,
        "ValueDate": "2019-03-06T00:00:00.000000Z"
      },
      "PositionId": "212550212",
      "PositionView": {
        "CalculationReliability": "Ok",
        "ConversionRateCurrent": 0.6254,
        "ConversionRateOpen": 0.6254,
        "CurrentPrice": 1.85999,
        "CurrentPriceDelayMinutes": 0,
        "CurrentPriceType": "Bid",
        "Exposure": 500000,
        "ExposureCurrency": "GBP",
        "ExposureInBaseCurrency": 581757.5,
        "InstrumentPriceDayPercentChange": -0.25,
        "ProfitLossOnTrade": -1960,
        "ProfitLossOnTradeInBaseCurrency": -1225.78,
        "TradeCostsTotal": -93.1,
        "TradeCostsTotalInBaseCurrency": -58.22
      }
    },
    {
      "NetPositionId": "GBPCAD__FxSpot",
      "PositionBase": {
        "AccountId": "9226397",
        "Amount": 100000,
        "AssetType": "FxSpot",
        "CanBeClosed": true,
        "ClientId": "9226397",
        "CloseConversionRateSettled": false,
        "CorrelationKey": "19c44107-6858-4191-805c-764a69d27491",
        "ExecutionTimeOpen": "2019-03-03T23:34:51.823660Z",
        "IsMarketOpen": true,
        "OpenPrice": 1.75824,
        "RelatedOpenOrders": [],
        "SourceOrderId": "76271861",
        "SpotDate": "2019-03-06",
        "Status": "Open",
        "Uic": 23,
        "ValueDate": "2019-03-06T00:00:00.000000Z"
      },
      "PositionId": "212550210",
      "PositionView": {
        "CalculationReliability": "Ok",
        "ConversionRateCurrent": 0.663595,
        "ConversionRateOpen": 0.663595,
        "CurrentPrice": 1.75294,
        "CurrentPriceDelayMinutes": 0,
        "CurrentPriceType": "Bid",
        "Exposure": 100000,
        "ExposureCurrency": "GBP",
        "ExposureInBaseCurrency": 116351.5,
        "InstrumentPriceDayPercentChange": -0.18,
        "ProfitLossOnTrade": -530,
        "ProfitLossOnTradeInBaseCurrency": -351.71,
        "TradeCostsTotal": -17.55,
        "TradeCostsTotalInBaseCurrency": -11.65
      }
    }
  ]
}
expected_status
response

response - get the response of the request.

status_code