跨周期订阅失败

hi,老师好 ,我想一加载该跨周期策略,data0显示周线1w周期,data1显示日线1d周期,不行哦,麻烦老师帮忙解答一下,谢谢老师!报错如下:源码如下:Params Numeric FastLength(5); // 日线短期均线(原FastLength) Numeric SlowLength(20); // 日线长期均线(原SlowLength)VarsEvents OnReady() { // 设置最大回溯K线数(兼容双均线+交叉回溯需求) SetBackBarMaxCount(1+Max(FastLength,SlowLength)); } // 初始化:订阅周线(data0)+日线(data1) OnInit() { data0.SubscribeBar(symbol,"1w", 20200101); // 周线 → data0图层 data1.SubscribeBar(symbol,"1d", 20200101); // 日线 → data1图层 }

都写的啥玩意啊你!1、OnInit()要放在OnReady()前,也就是OnInit()是Events后面的第一项;2、symbol你要自己给定义指定合约名称(或主连名称或指数名称);3、按从上到下顺序执行程序,第一个SubscribeBar()就自动是Data0,第二个就是Data1。SubscribeBar()没有前缀。

回复:哈哈哈