SecurityMessage

StockSharp.Messages

金融商品に関する情報を含むメッセージ。

継承元: BaseSubscriptionIdMessage<SecurityMessage>

実装: ISecurityIdMessage

コンストラクター

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 override void CopyTo(SecurityMessage destination)
securityMessage.CopyTo(destination)
CopyTo
public void CopyTo(SecurityMessage destination, bool copyOriginalTransactionId)
securityMessage.CopyTo(destination, copyOriginalTransactionId)

メッセージをコピーする

destination
情報をコピーするオブジェクト。
copyOriginalTransactionId
代表取締役社長 佐藤 浩一
ToString
public override string ToString()
result = securityMessage.ToString()

ライン表現に換算します。

戻り値: 弦のパフォーマンス。