初始化设置,所有初始化的方法都必须放在Initialize中执行
实例代码
定义
描述
1.加载沪深300指数数据
2.设置基准指数为沪深300指数
3.加载沪深300指数下的股票
4.设置手续费
5.设置滑点
6.设置分钟频率
2.设置基准指数为沪深300指数
3.加载沪深300指数下的股票
4.设置手续费
5.设置滑点
6.设置分钟频率
示例
/// <summary>
/// 初始化算法逻辑,设置基准指数和股票数据
/// </summary>
public override void Initialize()
{
//加载沪深300指数数据
var index300 = AddIndex("000300.XSHG", Resolution.Minute);
//设置基准指数为沪深300指数
SetBenchmark(index300);
///加载沪深300指数下的股票
FillStocks(["000300.XSHG"], (symbol) =>
{
symbol.FeeModel = new CustomFeeService();//手续费
symbol.SlippageModel = new SlippageModel(0.02m);//滑点
}, Resolution.Minute);//分钟频率
}