DataType
データ型情報。
継承元: Equatable<DataType>
実装: IPersistable
プロパティ
public object Arg { get; private set; }
value = dataType.Arg
dataType.Arg = value
データに関連付けられた追加の引数。例えば、キャンドル引数。
public static ISet<DataType> CandleSources { get; }
value = DataType.CandleSources
キャンドルソースとして使用できるデータ型
public static DataType CandleTimeFrame { get; }
value = DataType.CandleTimeFrame
担当: 佐藤 浩一
public static DataType FilteredMarketDepth { get; }
value = DataType.FilteredMarketDepth
ろ過された市場の深さ。
public bool IsCandles { get; }
value = dataType.IsCandles
MessageTypeがCandleMessageから得られるかを判断します。
public bool IsCandleSource { get; }
value = dataType.IsCandleSource
キャンドル圧縮ソースとしてデータ型を使うことができます。
public bool IsMarketData { get; }
value = dataType.IsMarketData
指定したメッセージタイプが市場データであるかどうかを判断します。
public bool IsNonSecurity { get; }
value = dataType.IsNonSecurity
金融商品に関連したデータ型は決してありません。
public bool IsSecurityRequired { get; }
value = dataType.IsSecurityRequired
金融商品情報に必要なデータ型です。
public bool IsTFCandles { get; }
value = dataType.IsTFCandles
MessageTypeが TimeFrameCandleMessageであるかどうかを決定します。
public Type MessageType { get; private set; }
value = dataType.MessageType
dataType.MessageType = value
メッセージタイプ。
public static DataType PositionChanges { get; }
value = DataType.PositionChanges
位置変更。
public static DataType SecurityMapping { get; }
value = DataType.SecurityMapping
代表取締役社長 佐藤 浩
メソッド
public static DataType Create(Type messageType, object arg, bool? isSecurityRequired)
result = DataType.Create(messageType, arg, isSecurityRequired)
DataType の新規インスタンスを初期化します。
- messageType
- メッセージタイプ。
- arg
- データに関連付けられた追加の引数。例えば、キャンドル引数。
- isSecurityRequired
- 金融商品情報に必要なデータ型です。
戻り値: データ型情報。
public static DataType Create<TMessage>(object arg, bool? isSecurityRequired)
result = DataType.Create(arg, isSecurityRequired)
DataType の新規インスタンスを初期化します。
- arg
- データに関連付けられた追加の引数。例えば、キャンドル引数。
- isSecurityRequired
- 金融商品情報に必要なデータ型です。
戻り値: データ型情報。
public static DataType FromSerializableString(string value)
result = DataType.FromSerializableString(value)
文字列からDataTypeをデシリアライズします。
- value
- DataType@の文字列表現。
戻り値: 担当: 佐藤 宏
public override int GetHashCode()
result = dataType.GetHashCode()
特定のタイプのためのハッシュ関数としてセルバします。
戻り値: 現在のオブジェクトのハッシュコード。
protected override bool OnEquals(DataType other)
result = dataType.OnEquals(other)
同等性に関するDataType@を比較。
- other
- 比較する別の値。
戻り値: 、指定されたオブジェクトが現在のオブジェクトと等しい場合、そうでなければ、 。
public static void RegisterAlias(string alias, DataType dataType)
DataType.RegisterAlias(alias, dataType)
エイリアスを特定のDataType@インスタンスに登録または置き換えます。
- alias
- エイリアス文字列。 ケースインセンティブ。
- dataType
- ターゲットデータ型。
public DataType SetName(string name)
result = dataType.SetName(name)
設定名。
- name
- お名前.
戻り値: データ型情報。
public static DataType TimeFrame(TimeSpan arg)
result = DataType.TimeFrame(arg)
データをTimeFrameCandleMessage@に作成します。
- arg
- キャンドルアーグ。
戻り値: データ型情報。
public string ToSerializableString()
result = dataType.ToSerializableString()
文字列に@DataTypeをシリアライズします。
戻り値: DataType@の文字列表現。
public override string ToString()
result = dataType.ToString()
ライン表現に換算します。
戻り値: 弦のパフォーマンス。
public static bool TryGetAlias(DataType dataType, string alias)
result = DataType.TryGetAlias(dataType, alias)
存在する場合は、指定したDataTypeのエイリアスを取得してください。
- dataType
- データ型。
- alias
- 別名文字列。
戻り値: aliasが存在している場合はtrue。そうしないとfalse。
public static bool UnRegisterAlias(string alias)
result = DataType.UnRegisterAlias(alias)
以前に登録されたエイリアスを名前で削除してください。
- alias
- 削除する別名。
戻り値: alias が削除されたら true; それ以外の場合は false です。
public static bool UnRegisterAlias(DataType dataType)
result = DataType.UnRegisterAlias(dataType)
以前に登録されたエイリアスを値で削除してください。
- dataType
- エイリアスが除去するデータ型。
戻り値: alias が削除されたら true; それ以外の場合は false です。