FixRequestForPositions
Данные из сообщения RequestForPositions FIX.
Реализует: IEquatable<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)
Данные из сообщения RequestForPositions FIX.
- PosReqId
- Идентификатор запроса позиции.
- Account
- Идентификатор аккаунта (только название портфеля — ClientCode / BrokerCode теперь катаемся в Party).
- SubscriptionRequestType
- Тип запроса на подписку (0 = моментальный снимок, 1 = подписка, 2 = отказ от подписки).
- ResponseId
- Идентификатор места назначения ответа.
- Side
- Боковой фильтр (1=Купить, 2=Продать).
- IsIncremental
- Запрашивайте инкрементальные обновления вместо снимков.
- UserId
- Идентификатор пользователя для фильтрации данных.
- SecurityIds
- Конкретные идентификаторы финансовых инструментов для фильтрации.
- Parties
- Информация о вечеринке (ClientCode, BrokerCode).
Свойства
public string Account { get; set; }
value = fixRequestForPositions.Account
fixRequestForPositions.Account = value
Идентификатор аккаунта (только название портфеля — ClientCode / BrokerCode теперь катаемся в Party).
public bool? IsIncremental { get; set; }
value = fixRequestForPositions.IsIncremental
fixRequestForPositions.IsIncremental = value
Запрашивайте инкрементальные обновления вместо снимков.
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).
public FixParty[] Parties { get; set; }
value = fixRequestForPositions.Parties
fixRequestForPositions.Parties = value
Информация о вечеринке (ClientCode, BrokerCode).
public FixId PosReqId { get; set; }
value = fixRequestForPositions.PosReqId
fixRequestForPositions.PosReqId = value
Идентификатор запроса позиции.
public FixId ResponseId { get; set; }
value = fixRequestForPositions.ResponseId
fixRequestForPositions.ResponseId = value
Идентификатор места назначения ответа.
public SecurityId[] SecurityIds { get; set; }
value = fixRequestForPositions.SecurityIds
fixRequestForPositions.SecurityIds = value
Конкретные идентификаторы финансовых инструментов для фильтрации.
public char? Side { get; set; }
value = fixRequestForPositions.Side
fixRequestForPositions.Side = value
Боковой фильтр (1=Купить, 2=Продать).
public char? SubscriptionRequestType { get; set; }
value = fixRequestForPositions.SubscriptionRequestType
fixRequestForPositions.SubscriptionRequestType = value
Тип запроса на подписку (0 = моментальный снимок, 1 = подписка, 2 = отказ от подписки).
public string UserId { get; set; }
value = fixRequestForPositions.UserId
fixRequestForPositions.UserId = value
Идентификатор пользователя для фильтрации данных.