实例代码

定义

初始化设置,所有初始化的方法都必须放在Initialize中执行

描述

1.加载沪深300指数数据
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);//分钟频率
}