量化看盘多周期输出,只能显示一个周期
并没有特殊设置
想知道为什么
测试代码和运行结果如下:
Vars
Plot plt;
Defs
//此处添加策略函数
Events
//此处实现事件函数
//初始化事件函数,策略运行期间,首先运行且只有一次
OnInit()
{
SubscribeBar(Symbol, "1h", BeginDateTime);
}
OnReady()
{
Range[0:DataSourceSize - 1]
{
plt.figure();
plt.redirect("量化看盘");
}
}
//Bar更新事件函数,参数indexs表示变化的数据源图层ID数组
OnBar(ArrayRef<Integer> indexs)
{
Range[0:DataSourceSize - 1]
{
plt.table("table", "商品简称", SymbolName(), Symbol());
plt.table("table", "周期", Frequency(), Symbol());
plt.table("table", "开盘", Text(Open), Symbol);
plt.table("table", "高价", High, Symbol);
plt.table("table", "低价", IntPart(Low), Symbol);
plt.table("table", "收盘", IntPart(Close), Symbol);
}
}
//data0加载的日线

而且table有时候会显示不全(左边加载了全部活跃期货79个品种),点击“停止”,再重新点击“启动”,有时候又可以把品种全部刷新出来