Slice

定义

public class Slice

描述

为算法在单个时间步长内的所有数据提供一种数据结构

参数

参数名 类型 描述
AllData List<BaseData> 所有数据都存储在这个切片中
HasData bool 获取此切片是否包含数据
Bars TradeBars 获取该数据切片的Bar数据
Ticks Ticks 获取该数据切片的Ticks数据
Count int 获取此切片中包含的数量
Keys IReadOnlyList<Symbol> Key值:获取此切片中的所有股票
Values IReadOnlyList<BaseData> Value值:获取此切片中的所有股票数据

返回值

返回值 类型 描述
无返回值

示例

public override void OnData(Slice slice)
{
      // 从slice里面找出对应的股票信息 并转换成bars数据
      var _symbolData = slice.AllData.Find(o => o.Symbol == _Symbol) as Stock_Bars_Source;
      //判断是否有数据
      if(slice.HasData){
            //有数据
      }
      //....
}