FillStocks
定义
public override void FillStocks(List<string> index, Action<Securities.Security>? func = null, Resolution resolution = Resolution.Daily);
参数
| 参数名 |
类型 |
描述 |
| indexes |
List<String> |
指数代码集合 |
| func |
Action<Securities.Security>? |
触发方法 |
| resolution |
Resolution |
时间频率 |
public override void Initialize()
{
//加载【000300.XSHG】指数下的股票数据
FillStocks("000300.XSHG", (symbol) =>
{
//手续费
symbol.FeeModel = new CustomFeeService(0.0003m, 0.0003m, 0.001m, 5m);
//滑点
symbol.SlippageModel = new SlippageModel(0.02m);
});
}
#添加指数下的所有 分钟为Resolution.Minute
"""
初始化股票数据
Parameters:
stock_symbols: list[str] - 股票代码数组
stock_symbols为[]时加载所有股票代码
index 指数代码(股票代码 和指数是二选一 优先判断是否传股票代码)
Returns:
dict[str, Security] - 股票代码到Security对象的映射字典
"""
stock_list=self.FillStocks(["000001.XSHE","000004.XSHE"],"",Resolution.Daily)