Bar 的datetime数据为什么不能像High Low这类数据直接引用呢?

不是序列变量 ,这是结构体你自己可以定义成序列的

回复:那怎么把Bar的datetime这个数据引用出来呢?

回复:怎么把Bar的datetime这个数据引用出来赋值给变量呢?@quantl

回复:datatime标注的类型 是numeric你只要定义一个numeric类型的变量,赋值就可以啦好像知道你的纠结点了,你以为你的open这些数据都是从bar结构体里来的,但是按照相同的格式对datetime没行?要是没有获取结构体数据,你的输出结果是咋来的?好奇你试试下面这样Vars //此处添加变量 Bar mybar; //Vars区域声明bar结构体 Numeric a; //Vars区域按照要提取数据的类型声明一个变量 存储 OnBar(ArrayRef<Integer> indexs) { GetBar(mybar, 0); //; getbar获取bar结构体数据 a= data0.mybar.datetime; // 把datetime赋值给a Commentary("a="+text(a)); //输出到bar上看看 }

回复:好的,谢谢,这算是找到了问题的症结

回复:但是你之前是怎么print出来的 太好奇了理论上你没有getbar数据 那个数据是提取不出来的呀那怎么能print出来呢 你这界面也不像print 像输出table