hi,老师好 ,我想一加载该跨周期策略,data0显示周线1w周期,data1显示日线1d周期,不行哦,麻烦老师帮忙解答一下,谢谢老师!
报错如下:

源码如下:
Params
Numeric FastLength(5); // 日线短期均线(原FastLength)
Numeric SlowLength(20); // 日线长期均线(原SlowLength)
Vars
Events
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()没有前缀。
哈哈哈