BaseData

定义

public abstract class BaseData

描述

股票数据类
转Symbol对象请查看转Symbol
这里的Price为前复权价格,操作时统一转换为TradeBar

参数

参数名 类型 描述
EndTime DateTime 该数据的结束时间
DataType MarketDataType 市场数据类型
IsFillForward bool 是否是向前填充的数据块
Price decimal 当前价格
Symbol Symbol 股票实体
Time DateTime 该数据所处时间
Value decimal 当前价格

返回值

返回值 类型 描述
无返回值

示例

/// <summary>
/// 基础数据抽象类,表示金融市场中的通用数据点
/// </summary>
public abstract class BaseData
{
    /// <summary>
    /// 该数据点的时间
    /// </summary>
    public DateTime Time { get; set; }

    /// <summary>
    /// 该数据点的结束时间
    /// </summary>
    public DateTime EndTime { get; set; }

    /// <summary>
    /// 市场数据类型
    /// </summary>
    public MarketDataType DataType { get; set; }

    /// <summary>
    /// 指示此数据点是否为向前填充的数据块
    /// </summary>
    public bool IsFillForward { get; set; }

    /// <summary>
    /// 当前价格
    /// </summary>
    public decimal Price { get; set; }

    /// <summary>
    /// 金融工具的唯一标识符(股票、期货、期权等)
    /// </summary>
    public Symbol Symbol { get; set; }

    /// <summary>
    /// 当前价格值(通常与Price属性相同)
    /// </summary>
    public decimal Value { get; set; }
}