FixSecurityListRequest
StockSharp.Fix.Native
Data from SecurityListRequest FIX message.
Implements: IEquatable<FixSecurityListRequest>
Constructors
FixSecurityListRequest
public FixSecurityListRequest(FixId SecurityReqId, string Currency, string SecurityDesc, decimal? Strike, string SecurityType, string[] SecurityTypes, string CfiCode, string Symbol, string SecurityExchange, string Text, DateTime? RedemptionDate, int? PutOrCall, long? Skip, long? Count, bool OnlySecurityId, SecurityId[] SecurityIds, bool DisableArchive)
fixSecurityListRequest = FixSecurityListRequest(SecurityReqId, Currency, SecurityDesc, Strike, SecurityType, SecurityTypes, CfiCode, Symbol, SecurityExchange, Text, RedemptionDate, PutOrCall, Skip, Count, OnlySecurityId, SecurityIds, DisableArchive)
Data from SecurityListRequest FIX message.
- SecurityReqId
- Security list request identifier.
- Currency
- Currency filter.
- SecurityDesc
- Security description filter.
- Strike
- Strike price filter (for options).
- SecurityType
- Security type filter.
- SecurityTypes
- Multiple security types filter.
- CfiCode
- CFI code filter.
- Symbol
- Security symbol filter.
- SecurityExchange
- Security exchange filter.
- Text
- Free text filter.
- RedemptionDate
- Redemption date filter (for bonds).
- PutOrCall
- Put or call indicator (for options: 0=Put, 1=Call).
- Skip
- Number of records to skip (pagination).
- Count
- Number of records to return (pagination).
- OnlySecurityId
- Return only security identifiers without full info.
- SecurityIds
- Specific security identifiers to request.
- DisableArchive
- Whether to exclude archived securities.
Properties
CfiCode
public string CfiCode { get; set; }
value = fixSecurityListRequest.CfiCode
fixSecurityListRequest.CfiCode = value
CFI code filter.
Count
public long? Count { get; set; }
value = fixSecurityListRequest.Count
fixSecurityListRequest.Count = value
Number of records to return (pagination).
Currency
public string Currency { get; set; }
value = fixSecurityListRequest.Currency
fixSecurityListRequest.Currency = value
Currency filter.
DisableArchive
public bool DisableArchive { get; set; }
value = fixSecurityListRequest.DisableArchive
fixSecurityListRequest.DisableArchive = value
Whether to exclude archived securities.
OnlySecurityId
public bool OnlySecurityId { get; set; }
value = fixSecurityListRequest.OnlySecurityId
fixSecurityListRequest.OnlySecurityId = value
Return only security identifiers without full info.
PutOrCall
public int? PutOrCall { get; set; }
value = fixSecurityListRequest.PutOrCall
fixSecurityListRequest.PutOrCall = value
Put or call indicator (for options: 0=Put, 1=Call).
RedemptionDate
public DateTime? RedemptionDate { get; set; }
value = fixSecurityListRequest.RedemptionDate
fixSecurityListRequest.RedemptionDate = value
Redemption date filter (for bonds).
SecurityDesc
public string SecurityDesc { get; set; }
value = fixSecurityListRequest.SecurityDesc
fixSecurityListRequest.SecurityDesc = value
Security description filter.
SecurityExchange
public string SecurityExchange { get; set; }
value = fixSecurityListRequest.SecurityExchange
fixSecurityListRequest.SecurityExchange = value
Security exchange filter.
SecurityIds
public SecurityId[] SecurityIds { get; set; }
value = fixSecurityListRequest.SecurityIds
fixSecurityListRequest.SecurityIds = value
Specific security identifiers to request.
SecurityReqId
public FixId SecurityReqId { get; set; }
value = fixSecurityListRequest.SecurityReqId
fixSecurityListRequest.SecurityReqId = value
Security list request identifier.
SecurityType
public string SecurityType { get; set; }
value = fixSecurityListRequest.SecurityType
fixSecurityListRequest.SecurityType = value
Security type filter.
SecurityTypes
public string[] SecurityTypes { get; set; }
value = fixSecurityListRequest.SecurityTypes
fixSecurityListRequest.SecurityTypes = value
Multiple security types filter.
Skip
public long? Skip { get; set; }
value = fixSecurityListRequest.Skip
fixSecurityListRequest.Skip = value
Number of records to skip (pagination).
Strike
public decimal? Strike { get; set; }
value = fixSecurityListRequest.Strike
fixSecurityListRequest.Strike = value
Strike price filter (for options).
Symbol
public string Symbol { get; set; }
value = fixSecurityListRequest.Symbol
fixSecurityListRequest.Symbol = value
Security symbol filter.
Text
public string Text { get; set; }
value = fixSecurityListRequest.Text
fixSecurityListRequest.Text = value
Free text filter.