DataType

StockSharp.Messages

データ型情報。

継承元: Equatable<DataType>

実装: IPersistable

プロパティ

Arg
public object Arg { get; private set; }
value = dataType.Arg
dataType.Arg = value

データに関連付けられた追加の引数。例えば、キャンドル引数。

Board
public static DataType Board { get; }
value = DataType.Board

ボード情報

BoardState
public static DataType BoardState { get; }
value = DataType.BoardState

ボードの状態。

CandlePnF
public static DataType CandlePnF { get; }
value = DataType.CandlePnF

担当: 佐藤 浩一

CandleRange
public static DataType CandleRange { get; }
value = DataType.CandleRange

担当: 佐藤 浩一

CandleRenko
public static DataType CandleRenko { get; }
value = DataType.CandleRenko

担当: 佐藤 浩一

CandleSources
public static ISet<DataType> CandleSources { get; }
value = DataType.CandleSources

キャンドルソースとして使用できるデータ型

CandleTick
public static DataType CandleTick { get; }
value = DataType.CandleTick

担当: 佐藤 浩一

CandleTimeFrame
public static DataType CandleTimeFrame { get; }
value = DataType.CandleTimeFrame

担当: 佐藤 浩一

CandleVolume
public static DataType CandleVolume { get; }
value = DataType.CandleVolume

担当: 佐藤 浩一

Command
public static DataType Command { get; }
value = DataType.Command

代表取締役社長 佐藤 浩

DataTypeInfo
public static DataType DataTypeInfo { get; }
value = DataType.DataTypeInfo

データ型情報。

FilteredMarketDepth
public static DataType FilteredMarketDepth { get; }
value = DataType.FilteredMarketDepth

ろ過された市場の深さ。

IsCandles
public bool IsCandles { get; }
value = dataType.IsCandles

MessageTypeがCandleMessageから得られるかを判断します。

IsCandleSource
public bool IsCandleSource { get; }
value = dataType.IsCandleSource

キャンドル圧縮ソースとしてデータ型を使うことができます。

IsMarketData
public bool IsMarketData { get; }
value = dataType.IsMarketData

指定したメッセージタイプが市場データであるかどうかを判断します。

IsNonSecurity
public bool IsNonSecurity { get; }
value = dataType.IsNonSecurity

金融商品に関連したデータ型は決してありません。

IsSecurityRequired
public bool IsSecurityRequired { get; }
value = dataType.IsSecurityRequired

金融商品情報に必要なデータ型です。

IsTFCandles
public bool IsTFCandles { get; }
value = dataType.IsTFCandles

MessageTypeが TimeFrameCandleMessageであるかどうかを決定します。

Level1
public static DataType Level1 { get; }
value = DataType.Level1

レベル1。

MarketDepth
public static DataType MarketDepth { get; }
value = DataType.MarketDepth

市場深度。

MessageType
public Type MessageType { get; private set; }
value = dataType.MessageType
dataType.MessageType = value

メッセージタイプ。

Name
public string Name { get; set; }
value = dataType.Name
dataType.Name = value

お名前.

News
public static DataType News { get; }
value = DataType.News

新着情報

OrderLog
public static DataType OrderLog { get; }
value = DataType.OrderLog

注文ログ。

PositionChanges
public static DataType PositionChanges { get; }
value = DataType.PositionChanges

位置変更。

RemoteFile
public static DataType RemoteFile { get; }
value = DataType.RemoteFile

代表取締役社長 佐藤 浩

Securities
public static DataType Securities { get; }
value = DataType.Securities

金融商品取引

SecurityLegs
public static DataType SecurityLegs { get; }
value = DataType.SecurityLegs

金融商品脚.

SecurityMapping
public static DataType SecurityMapping { get; }
value = DataType.SecurityMapping

代表取締役社長 佐藤 浩

Ticks
public static DataType Ticks { get; }
value = DataType.Ticks

ティックス.

Transactions
public static DataType Transactions { get; }
value = DataType.Transactions

取引。

Users
public static DataType Users { get; }
value = DataType.Users

ユーザ情報

メソッド

Clone
public override DataType Clone()
result = dataType.Clone()

コピーの作成DataType

戻り値: コピー

Create
public static DataType Create(Type messageType, object arg, bool? isSecurityRequired)
result = DataType.Create(messageType, arg, isSecurityRequired)

DataType の新規インスタンスを初期化します。

messageType
メッセージタイプ。
arg
データに関連付けられた追加の引数。例えば、キャンドル引数。
isSecurityRequired
金融商品情報に必要なデータ型です。

戻り値: データ型情報。

Create``1
public static DataType Create<TMessage>(object arg, bool? isSecurityRequired)
result = DataType.Create(arg, isSecurityRequired)

DataType の新規インスタンスを初期化します。

arg
データに関連付けられた追加の引数。例えば、キャンドル引数。
isSecurityRequired
金融商品情報に必要なデータ型です。

戻り値: データ型情報。

FromSerializableString
public static DataType FromSerializableString(string value)
result = DataType.FromSerializableString(value)

文字列からDataTypeをデシリアライズします。

value
DataType@の文字列表現。

戻り値: 担当: 佐藤 宏

GetHashCode
public override int GetHashCode()
result = dataType.GetHashCode()

特定のタイプのためのハッシュ関数としてセルバします。

戻り値: 現在のオブジェクトのハッシュコード。

Immutable
public DataType Immutable()
result = dataType.Immutable()

不変なこと。

戻り値: データ型情報。

Load
public void Load(SettingsStorage storage)
dataType.Load(storage)

設定をロードします。

storage
設定ストレージ。
OnEquals
protected override bool OnEquals(DataType other)
result = dataType.OnEquals(other)

同等性に関するDataType@を比較。

other
比較する別の値。

戻り値: 、指定されたオブジェクトが現在のオブジェクトと等しい場合、そうでなければ、 。

RegisterAlias
public static void RegisterAlias(string alias, DataType dataType)
DataType.RegisterAlias(alias, dataType)

エイリアスを特定のDataType@インスタンスに登録または置き換えます。

alias
エイリアス文字列。 ケースインセンティブ。
dataType
ターゲットデータ型。
Save
public void Save(SettingsStorage storage)
dataType.Save(storage)

設定を保存します。

storage
設定ストレージ。
SetName
public DataType SetName(string name)
result = dataType.SetName(name)

設定名。

name
お名前.

戻り値: データ型情報。

TimeFrame
public static DataType TimeFrame(TimeSpan arg)
result = DataType.TimeFrame(arg)

データをTimeFrameCandleMessage@に作成します。

arg
キャンドルアーグ。

戻り値: データ型情報。

ToSerializableString
public string ToSerializableString()
result = dataType.ToSerializableString()

文字列に@DataTypeをシリアライズします。

戻り値: DataType@の文字列表現。

ToString
public override string ToString()
result = dataType.ToString()

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

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

TryGetAlias
public static bool TryGetAlias(DataType dataType, string alias)
result = DataType.TryGetAlias(dataType, alias)

存在する場合は、指定したDataTypeのエイリアスを取得してください。

dataType
データ型。
alias
別名文字列。

戻り値: aliasが存在している場合はtrue。そうしないとfalse。

UnRegisterAlias
public static bool UnRegisterAlias(string alias)
result = DataType.UnRegisterAlias(alias)

以前に登録されたエイリアスを名前で削除してください。

alias
削除する別名。

戻り値: alias が削除されたら true; それ以外の場合は false です。

UnRegisterAlias
public static bool UnRegisterAlias(DataType dataType)
result = DataType.UnRegisterAlias(dataType)

以前に登録されたエイリアスを値で削除してください。

dataType
エイリアスが除去するデータ型。

戻り値: alias が削除されたら true; それ以外の場合は false です。