SubscribeBar如何与数据源序号对应
1.SubscribeBar与数据源序号如何对应?如果在日线数据上,调用5分钟及30分钟数据。Events
OnInit()
{
SubscribeBar("Ag2604", "5m", 0,0,0);
SubscribeBar("Ag2604", "30m", 0,0,0);
}那么data0就是日线,data1就是5分钟,data2就是30分钟,这个理解对吗?代码这么写就变了吧:Events
OnInit()
{
SubscribeBar("Ag2604", "30m", 0,0,0);
SubscribeBar("Ag2604", "5m", 0,0,0);
}那么data0就是日线,data1就是30分钟,data2就是5分钟,对吗?2.有无办法查询SubscribeBar对应的数据源到底是data[?]
更正下,以下为正确代码:Params
//此处添加参数
Vars
//此处添加变量
Array<Integer> SubBar;
Defs
//此处添加策略函数
Events
//此处实现事件函数
//初始化事件函数,策略运行期间,首先运行且只有一次
OnInit()
{
Print("SymbolName:" + SymbolName());
Print("Symbol:" + Symbol());
SubBar[0]=SubscribeBar("ag2604.SHFE","30m", 20260101.09,0,0);
SubBar[1]=SubscribeBar("ag2604.SHFE","5m", 20260101.09,0,0);
print("SubBar[0]"+text(SubBar[0]));
print("SubBar[1]"+text(SubBar[1]));
}
subscribebar返回的数字是多少,这个图层序号就是多少
回复:Params //此处添加参数Vars //此处添加变量 Array<Integer> SubBar;Defs //此处添加策略函数 Events //此处实现事件函数 //初始化事件函数,策略运行期间,首先运行且只有一次 OnInit() { SubBar[0]=SubscribeBar("Ag2604","30m", 0,0,0); SubBar[1]=SubscribeBar("Ag2604","5m", 0,0,0); print("SubBar[0]"+text(SubBar[0])); print("SubBar[1]"+text(SubBar[1])); }
回复:Params
//此处添加参数
Vars
//此处添加变量
Array<Integer> SubBar;
Defs
//此处添加策略函数
Events
//此处实现事件函数
//初始化事件函数,策略运行期间,首先运行且只有一次
OnInit()
{
SubBar[0]=SubscribeBar("Ag2604","30m", 0,0,0);
SubBar[1]=SubscribeBar("Ag2604","5m", 0,0,0);
print("SubBar[0]"+text(SubBar[0]));
print("SubBar[1]"+text(SubBar[1]));
}
回复:试了下,提示订阅失败了。反馈信息“K线订阅失败”。
回复:少了交易所后缀