FixRequestForPositions

StockSharp.Fix.Native

Datos de RequestForPositions Mensaje FIX.

Implementa: IEquatable<FixRequestForPositions>

Constructores

FixRequestForPositions
public FixRequestForPositions(FixId PosReqId, string Account, char? SubscriptionRequestType, FixId ResponseId, char? Side, bool? IsIncremental, string UserId, SecurityId[] SecurityIds, FixParty[] Parties)
fixRequestForPositions = FixRequestForPositions(PosReqId, Account, SubscriptionRequestType, ResponseId, Side, IsIncremental, UserId, SecurityIds, Parties)

Datos de RequestForPositions Mensaje FIX.

PosReqId
Identificador de petición de posición.
Account
Identificador de cuenta (nombre de cartera únicamente — ClientCode / BrokerCode ahora viaja en Partes).
SubscriptionRequestType
Tipo de solicitud de suscripción (0=Snapshot, 1=Subscribe, 2=Unsubscribe).
ResponseId
Identificador de destino de respuesta.
Side
Filtro lateral (1=Comprar, 2=Sell).
IsIncremental
Solicitar actualizaciones incrementales en lugar de instantáneas.
UserId
Identificador de usuario para filtrar datos.
SecurityIds
Identificadores específicos de instrumentos financieros para filtrar.
Parties
Información del partido (ClientCode, BrokerCode).

Propiedades

Account
public string Account { get; set; }
value = fixRequestForPositions.Account
fixRequestForPositions.Account = value

Identificador de cuenta (nombre de cartera únicamente — ClientCode / BrokerCode ahora viaja en Partes).

IsIncremental
public bool? IsIncremental { get; set; }
value = fixRequestForPositions.IsIncremental
fixRequestForPositions.IsIncremental = value

Solicitar actualizaciones incrementales en lugar de instantáneas.

OwnerUserId
public long OwnerUserId { get; set; }
value = fixRequestForPositions.OwnerUserId
fixRequestForPositions.OwnerUserId = value

Owning user's numeric id (broker extension, distinct from the legacy string UserId FIX field). The gate stamps it from the authenticated session; the Router scopes the positions snapshot to the owner by PK instead of by the login / portfolio name. 0 when unknown (older writer / unauthenticated path).

Parties
public FixParty[] Parties { get; set; }
value = fixRequestForPositions.Parties
fixRequestForPositions.Parties = value

Información del partido (ClientCode, BrokerCode).

PosReqId
public FixId PosReqId { get; set; }
value = fixRequestForPositions.PosReqId
fixRequestForPositions.PosReqId = value

Identificador de petición de posición.

ResponseId
public FixId ResponseId { get; set; }
value = fixRequestForPositions.ResponseId
fixRequestForPositions.ResponseId = value

Identificador de destino de respuesta.

SecurityIds
public SecurityId[] SecurityIds { get; set; }
value = fixRequestForPositions.SecurityIds
fixRequestForPositions.SecurityIds = value

Identificadores específicos de instrumentos financieros para filtrar.

Side
public char? Side { get; set; }
value = fixRequestForPositions.Side
fixRequestForPositions.Side = value

Filtro lateral (1=Comprar, 2=Sell).

SubscriptionRequestType
public char? SubscriptionRequestType { get; set; }
value = fixRequestForPositions.SubscriptionRequestType
fixRequestForPositions.SubscriptionRequestType = value

Tipo de solicitud de suscripción (0=Snapshot, 1=Subscribe, 2=Unsubscribe).

UserId
public string UserId { get; set; }
value = fixRequestForPositions.UserId
fixRequestForPositions.UserId = value

Identificador de usuario para filtrar datos.