GetIncreaseRateByIndex(数据库)

定义

public virtual List<decimal> GetIncreaseRateByIndex(DateTime time, List<int> days, EnumModel.IndexTypeEnum indexType = EnumModel.IndexTypeEnum.沪深300)

描述

获取指定指数N天的涨幅率 默认指数沪深300,方法可重写

参数

参数名 类型 描述
time DateTime 查询日期
days List<int> 前多少天,一次可以查询多个
indexType IndexTypeEnum 指数类型枚举

返回值

返回值 类型 描述
result List<decimal> 涨幅率集合

示例

public override void OnData(Slice slice)
{
//计算沪深300 前10天和前20天的涨幅
var rate300 = GetIncreaseRateByIndex(Time, [11, 21], 	Chinahoo.Model.Extend.EnumModel.IndexTypeEnum.沪深300);
}