FixRequestForPositions

StockSharp.Fix.Native

Data from RequestForPositions FIX message.

Implements: IEquatable<FixRequestForPositions>

Constructors

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)

Data from RequestForPositions FIX message.

PosReqId
Position request identifier.
Account
Account identifier (portfolio name only — ClientCode / BrokerCode now ride in Parties).
SubscriptionRequestType
Subscription request type (0=Snapshot, 1=Subscribe, 2=Unsubscribe).
ResponseId
Response destination identifier.
Side
Side filter (1=Buy, 2=Sell).
IsIncremental
Request incremental updates instead of snapshots.
UserId
User identifier for data filtering.
SecurityIds
Specific security identifiers for filtering.
Parties
Party information (ClientCode, BrokerCode).

Properties

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

Account identifier (portfolio name only — ClientCode / BrokerCode now ride in Parties).

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

Request incremental updates instead of snapshots.

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

Party information (ClientCode, BrokerCode).

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

Position request identifier.

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

Response destination identifier.

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

Specific security identifiers for filtering.

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

Side filter (1=Buy, 2=Sell).

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

Subscription request type (0=Snapshot, 1=Subscribe, 2=Unsubscribe).

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

User identifier for data filtering.