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);
}