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