FixPositionReport

StockSharp.Fix.Native

Data for PositionReport FIX message.

Implements: IEquatable<FixPositionReport>

Constructors

FixPositionReport
public FixPositionReport(FixId PosReqId, string Account, string Symbol, string SecurityExchange, SecurityTypes? SecurityType, TPlusLimits? LimitType, string ClientCode, CurrencyTypes? Currency, string StrategyId, Sides? Side, DataType BuildFrom, string DepoName, string Description, ICollection<KeyValuePair<PositionChangeTypes, object>> Changes, DateTime? TransactTime)
fixPositionReport = FixPositionReport(PosReqId, Account, Symbol, SecurityExchange, SecurityType, LimitType, ClientCode, Currency, StrategyId, Side, BuildFrom, DepoName, Description, Changes, TransactTime)

Data for PositionReport FIX message.

PosReqId
Position request identifier.
Account
Account identifier.
Symbol
Security symbol.
SecurityExchange
Security exchange code.
SecurityType
Security type.
LimitType
T+ limit type.
ClientCode
Client code.
Currency
Currency.
StrategyId
Strategy identifier.
Side
Position side.
BuildFrom
Data build source.
DepoName
Depository name.
Description
Position description.
Changes
Position changes collection.
TransactTime
Server time at which the position was reported (FIX tag 60).

Properties

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

Account identifier.

BuildFrom
public DataType BuildFrom { get; set; }
value = fixPositionReport.BuildFrom
fixPositionReport.BuildFrom = value

Data build source.

Changes
public ICollection<KeyValuePair<PositionChangeTypes, object>> Changes { get; set; }
value = fixPositionReport.Changes
fixPositionReport.Changes = value

Position changes collection.

ClientCode
public string ClientCode { get; set; }
value = fixPositionReport.ClientCode
fixPositionReport.ClientCode = value

Client code.

Currency
public CurrencyTypes? Currency { get; set; }
value = fixPositionReport.Currency
fixPositionReport.Currency = value

Currency.

DepoName
public string DepoName { get; set; }
value = fixPositionReport.DepoName
fixPositionReport.DepoName = value

Depository name.

Description
public string Description { get; set; }
value = fixPositionReport.Description
fixPositionReport.Description = value

Position description.

LimitType
public TPlusLimits? LimitType { get; set; }
value = fixPositionReport.LimitType
fixPositionReport.LimitType = value

T+ limit type.

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

Position request identifier.

SecurityExchange
public string SecurityExchange { get; set; }
value = fixPositionReport.SecurityExchange
fixPositionReport.SecurityExchange = value

Security exchange code.

SecurityType
public SecurityTypes? SecurityType { get; set; }
value = fixPositionReport.SecurityType
fixPositionReport.SecurityType = value

Security type.

Side
public Sides? Side { get; set; }
value = fixPositionReport.Side
fixPositionReport.Side = value

Position side.

StrategyId
public string StrategyId { get; set; }
value = fixPositionReport.StrategyId
fixPositionReport.StrategyId = value

Strategy identifier.

Symbol
public string Symbol { get; set; }
value = fixPositionReport.Symbol
fixPositionReport.Symbol = value

Security symbol.

TransactTime
public DateTime? TransactTime { get; set; }
value = fixPositionReport.TransactTime
fixPositionReport.TransactTime = value

Server time at which the position was reported (FIX tag 60).