DataType
数据类型信息.
继承自: Equatable<DataType>
实现: IPersistable
属性
public object Arg { get; private set; }
value = dataType.Arg
dataType.Arg = value
附加的论据,与数据相关,例如蜡烛论据.
public static DataType CandlePnF { get; }
value = DataType.CandlePnF
PnFCandleMessage data type.
public static DataType CandleRange { get; }
value = DataType.CandleRange
RangeCandleMessage data type.
public static DataType CandleRenko { get; }
value = DataType.CandleRenko
RenkoCandleMessage data type.
public static ISet<DataType> CandleSources { get; }
value = DataType.CandleSources
可用作蜡烛源的可能数据类型.
public static DataType CandleTick { get; }
value = DataType.CandleTick
TickCandleMessage data type.
public static DataType CandleTimeFrame { get; }
value = DataType.CandleTimeFrame
TimeFrameCandleMessage data type.
public static DataType CandleVolume { get; }
value = DataType.CandleVolume
VolumeCandleMessage data type.
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 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 OrderLog { get; }
value = DataType.OrderLog
令行志(出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出出
public static DataType PositionChanges { get; }
value = DataType.PositionChanges
立场有变化。
public static DataType RemoteFile { get; }
value = DataType.RemoteFile
RemoteFileMessage.
public static DataType SecurityMapping { get; }
value = DataType.SecurityMapping
SecurityMappingMessage.
方法
public override DataType Clone()
result = dataType.Clone()
Create a copy of DataType.
返回值: 收到了,我们得去查查
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)
Deserialize DataType from String.
- value
- The string representation of DataType.
返回值: DataType
public override int GetHashCode()
result = dataType.GetHashCode()
用作特定类型的散列函数。
返回值: 当前对象的散列代码 。
protected override bool OnEquals(DataType other)
result = dataType.OnEquals(other)
Compare DataType on the equivalence.
- 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()
Serialize DataType to String.
返回值: The string representation of DataType.
public static bool TryGetAlias(DataType dataType, string alias)
result = DataType.TryGetAlias(dataType, alias)
如果有的话, 请尝试为指定的 DataType 获取一个别名 。
- dataType
- 数据类型.
- alias
- 别名弦.
返回值: 真实, 如果有别名; 否则是虚假的。
public static bool UnRegisterAlias(string alias)
result = DataType.UnRegisterAlias(alias)
尝试删除先前注册的别名名称 。
- alias
- 异相取去.
返回值: 如果别名被删除,则真实;否则,则不真实。
public static bool UnRegisterAlias(DataType dataType)
result = DataType.UnRegisterAlias(dataType)
尝试按值删除先前注册的别名 。
- dataType
- 需要去除的别名的数据类型 。
返回值: 如果别名被删除,则真实;否则,则不真实。