TradingTimeLineGenerator
StockSharp.Algo.Testing
ITradingTimeLineGenerator的默认执行.
方法
GetOrderedRanges
public IEnumerable<ValueTuple<BoardMessage, Range<TimeSpan>>> GetOrderedRanges(BoardMessage[] boards, DateTime date)
result = tradingTimeLineGenerator.GetOrderedRanges(boards, date)
订购和合并董事会交易时间范围。
- boards
- 交易板。
- date
- 约会
返回值: 与相关板排列范围 。
GetPostTradeTimeMessages
public IEnumerable<TimeMessage> GetPostTradeTimeMessages(DateTime date, TimeSpan lastTime, TimeSpan interval, int count)
result = tradingTimeLineGenerator.GetPostTradeTimeMessages(date, lastTime, interval, count)
交易会话结束后生成交易后时间信息.
- date
- 约会
- lastTime
- 最后一次交易时间。
- interval
- 时相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相
- count
- 要生成的信件数量 。
返回值: 时间信息.
GetSimpleTimeLine
public IEnumerable<TimeMessage> GetSimpleTimeLine(BoardMessage[] boards, DateTime date, TimeSpan interval)
result = tradingTimeLineGenerator.GetSimpleTimeLine(boards, date, interval)
生成一个没有市场数据的日期的简单时间线信息。
- boards
- 交易板。
- date
- 约会
- interval
- 时相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相
返回值: 时间信息.
IsTradeDate
public bool IsTradeDate(BoardMessage[] boards, DateTime date)
result = tradingTimeLineGenerator.IsTradeDate(boards, date)
检查是否有董事会在指定日期进行交易 。
- boards
- 交易板。
- date
- 检查日期
返回值: 如果至少有一个董事会在交易。