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

Bar数据怎么进行回溯引用呢?
那怎么把Bar的datetime这个数据引用出来呢?
Tick行情状态下High和Low数据不对
直接使用HIGH、LOW是否会有未来函数?
1分钟BAR数据的23整点的BAR数据为什么没有?
Bar类数据怎样正确回溯引用?
关于开仓价格问题(buy Open\close\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