SecurityMessage
StockSharp.Messages
金融商品に関する情報を含むメッセージ。
継承元: BaseSubscriptionIdMessage<SecurityMessage>
コンストラクター
SecurityMessage
public SecurityMessage()
securityMessage = SecurityMessage()
SecurityMessage の新規インスタンスを初期化します。
SecurityMessage
protected SecurityMessage(MessageTypes type)
securityMessage = SecurityMessage(type)
SecurityMessage の新規インスタンスを初期化します。
- type
- メッセージタイプ。
プロパティ
BasketCode
public string BasketCode { get; set; }
value = securityMessage.BasketCode
securityMessage.BasketCode = value
バスケット金融商品タイプ。通常の金融商品の場合も対応可能です。
BasketExpression
public string BasketExpression { get; set; }
value = securityMessage.BasketExpression
securityMessage.BasketExpression = value
バスケット金融商品表現。通常の金融商品の場合も対応可能です。
BinaryOptionType
public string BinaryOptionType { get; set; }
value = securityMessage.BinaryOptionType
securityMessage.BinaryOptionType = value
バイナリオプションの種類。
CfiCode
public string CfiCode { get; set; }
value = securityMessage.CfiCode
securityMessage.CfiCode = value
ISO 10962規格の型式
Class
public string Class { get; set; }
value = securityMessage.Class
securityMessage.Class = value
金融商品クラス。
Currency
public CurrencyTypes? Currency { get; set; }
value = securityMessage.Currency
securityMessage.Currency = value
金融商品取引通貨。
DataType
public override DataType DataType { get; }
value = securityMessage.DataType
指定したストレージで動作する市場データの種類。
Decimals
public int? Decimals { get; set; }
value = securityMessage.Decimals
securityMessage.Decimals = value
coma の後の価格の数字の数。
ExpiryDate
public DateTime? ExpiryDate { get; set; }
value = securityMessage.ExpiryDate
securityMessage.ExpiryDate = value
金融商品取引期限(デリバティブ・エクスピレーション、債券・償還)
FaceValue
public decimal? FaceValue { get; set; }
value = securityMessage.FaceValue
securityMessage.FaceValue = value
顔値。
IssueDate
public DateTime? IssueDate { get; set; }
value = securityMessage.IssueDate
securityMessage.IssueDate = value
発行日
IssueSize
public decimal? IssueSize { get; set; }
value = securityMessage.IssueSize
securityMessage.IssueSize = value
発行済契約件数
MaxVolume
public decimal? MaxVolume { get; set; }
value = securityMessage.MaxVolume
securityMessage.MaxVolume = value
注文時に最大ボリュームが許可されます。
MinVolume
public decimal? MinVolume { get; set; }
value = securityMessage.MinVolume
securityMessage.MinVolume = value
注文時に許可される最小限のボリューム。
Multiplier
public decimal? Multiplier { get; set; }
value = securityMessage.Multiplier
securityMessage.Multiplier = value
ロットマルチプライヤー。
Name
public string Name { get; set; }
value = securityMessage.Name
securityMessage.Name = value
金融商品名。
OptionStyle
public OptionStyles? OptionStyle { get; set; }
value = securityMessage.OptionStyle
securityMessage.OptionStyle = value
代表取締役社長 佐藤 浩
OptionType
public OptionTypes? OptionType { get; set; }
value = securityMessage.OptionType
securityMessage.OptionType = value
オプションタイプ。
PriceStep
public decimal? PriceStep { get; set; }
value = securityMessage.PriceStep
securityMessage.PriceStep = value
最低価格ステップ。
PrimaryId
public SecurityId PrimaryId { get; set; }
value = securityMessage.PrimaryId
securityMessage.PrimaryId = value
第一次交換の識別子。
SecurityId
public SecurityId SecurityId { get; set; }
value = securityMessage.SecurityId
securityMessage.SecurityId = value
担当: 佐藤 宏
SecurityType
public SecurityTypes? SecurityType { get; set; }
value = securityMessage.SecurityType
securityMessage.SecurityType = value
金融商品タイプ
SettlementDate
public DateTime? SettlementDate { get; set; }
value = securityMessage.SettlementDate
securityMessage.SettlementDate = value
金融商品(デリバティブ・債券)の決済日。
SettlementType
public SettlementTypes? SettlementType { get; set; }
value = securityMessage.SettlementType
securityMessage.SettlementType = value
代表取締役社長 佐藤 浩
Shortable
public bool? Shortable { get; set; }
value = securityMessage.Shortable
securityMessage.Shortable = value
ショートポジションを持たせます。
ShortName
public string ShortName { get; set; }
value = securityMessage.ShortName
securityMessage.ShortName = value
金融商品名を短くします。
Strike
public decimal? Strike { get; set; }
value = securityMessage.Strike
securityMessage.Strike = value
オプションのストライキの価格。
UnderlyingSecurityId
public SecurityId UnderlyingSecurityId { get; set; }
value = securityMessage.UnderlyingSecurityId
securityMessage.UnderlyingSecurityId = value
現行の金融商品が構築された資産の把握
UnderlyingSecurityMinVolume
public decimal? UnderlyingSecurityMinVolume { get; set; }
value = securityMessage.UnderlyingSecurityMinVolume
securityMessage.UnderlyingSecurityMinVolume = value
金融商品取引の対象となる場合、最低限の数量が許可されます。
UnderlyingSecurityType
public SecurityTypes? UnderlyingSecurityType { get; set; }
value = securityMessage.UnderlyingSecurityType
securityMessage.UnderlyingSecurityType = value
金融商品の種類を把握する。
VolumeStep
public decimal? VolumeStep { get; set; }
value = securityMessage.VolumeStep
securityMessage.VolumeStep = value
最小限のボリュームステップ。
メソッド
CopyEx
public void CopyEx(SecurityMessage destination, bool copyBase)
securityMessage.CopyEx(destination, copyBase)
メッセージをコピーする
- destination
- 情報をコピーするオブジェクト。
- copyBase
- 代表取締役社長 佐藤 浩一
CopyTo
public void CopyTo(SecurityMessage destination, bool copyOriginalTransactionId)
securityMessage.CopyTo(destination, copyOriginalTransactionId)
メッセージをコピーする
- destination
- 情報をコピーするオブジェクト。
- copyOriginalTransactionId
- 代表取締役社長 佐藤 浩一
ToString
public override string ToString()
result = securityMessage.ToString()
ライン表現に換算します。
戻り値: 弦のパフォーマンス。