求助关于OnBar中的问题
代码如下:
Events
//初始化事件函数,策略运行期间,首先运行且只有一次,应用在订阅数据等操作
OnInit()
{
//订阅1日线
SubscribeBar(Symbol, 1d, Data0.BeginDateTime, 0, Enum_Data_RolloverBackWard);
}
//在新bar的第一次执行之前调用一次,参数为新bar的图层数组
OnBarOpen(ArrayRef<Integer> indexs)
{
//但是放在这里就可以正常显示
}
//Bar更新事件函数,参数indexs表示变化的数据源图层ID数组
OnBar(ArrayRef<Integer> indexs)
{
Integer i;
Integer shuzudx = GetArraySize(indexs);
For i=0 to shuzudx-1
{
Integer id = indexs[i]; //当前循环的图层ID
Print(测试 id= + Text(id));//打印能输出1和0
Data[id].Commentary(测试 id= + Text(id));//为什么不在订阅日线上显示?
}
}
问题描述图:
评论区
查看全部