Positions

Subscribe to positions

Subscription Parameters

ParameterValue

Cmd

Subscribe.txt

SessionId

Session ID from the authentication request

Keys

The ID of the trading account whose positions you would like to retrieve

EntityType

Position

HttpClientType

WebSocket

Example: { "Cmd":"Subscribe.txt", "SessionId":"7e83072e-09e7-43ed-91d5-f2b747bf162e", "Keys":"140","EntityType":"Position","HttpClientType":"WebSocket"}

Unsubscription Parameters

ParameterValue

Cmd

Unsubscribe.txt

SessionId

Session ID from the authentication request

Keys

The ID of the trading account whose positions you would like to unsubscribe from

EntityType

Position

HttpClientType

WebSocket

Example: { "Cmd":"Unsubscribe.txt", "SessionId":"7e83072e-09e7-43ed-91d5-f2b747bf162e", "Keys":"140","EntityType":"Position","HttpClientType":"WebSocket"}

Message

In response to this request, you will receive all position-related information in the JSON format.

Example:

{

  • "EntityType":"Position",

  • "Id":"2785",

  • "AccountId":"140",

  • "SecurityId":"738835",

  • "CostBasis":"96000.00000",

  • "DailyCostBasis":"0.00000",

  • "CreateDate":"1432634060645",

  • "CreateDateOffset":"-14400000",

  • "ModifyDate":"1432634060645",

  • "ModifyDateOffset":"-14400000",

  • "Quantity":"4.00000",

  • "RealizedProfitLoss":"0.00000",

  • "AverageOpenPrice":"240.00000",

  • "AverageClosePrice":"0.00000",

  • "SecurityType":"Option",

  • "Symbol":"VMSFT160117P00030000",

  • "Exchange":"VIRTEX",

  • "Currency":"USD",

  • "Name":"VMSFT Jan 2016 30 Put",

  • "CompanyName":"",

  • "UnderlyingSymbol":"VMSFT",

  • "UnderlyingId":"738803",

  • "UnderlyingStrike":"30.00000",

  • "UnderlyingOptionType":"Put",

  • "UnderlyingExpirationDate":"1452988800000",

  • "UnderlyingExpirationType":"Regular"

}

Last updated