请教!!!方式不同结果不同

老师好!

OnInit()
    {
    //SubscribeBar("bu2306.SHFE","1d",20220101,0);
    //SubscribeBar("bu2306.SHFE","5m",20221101,0);
    SubscribeBar("CY301.DCE","1d",20220101,0);
    SubscribeBar("CY301.DCE","5m",20221101,0);
    }
    

OnReady()
    {
        
       For i = 0 To data[id].GetSessionCount() - 1
       {
            Numeric ret = data[id].GetSessionEndTime(i);
            Print("GetSessionEndTime:" + Text(ret));
            print("GetSessionCount="+text(GetSessionCount()));
        }
    }

同一合约在公式中订阅,交易时段是 3,但在K线图标中调用公式,交易时段是4,这是什么原因?CY301为什么订阅不了?

关于在变量回溯的问题请教,为何两种方式的回溯,策略的回撤结果完全不同
同一策略同一组数据在不同工作区结果迥异,请教如何解决
日内双周期策略不同周期组合、不同品种回测
请教多品种、不同起始时间组合策略的净值计算逻辑
持仓不同步问题
V5 V6相同代码,不同返回结果
同一个策略单元如果在2个不同的工作区中,结果不同,怎么回事呢?
时钟不同步
K线加载公式,箭头颜色不同,连线不同代表了什么意思?
同一个模型在不同机子上运行结果迥异,如何解决?

没有复现出来你说的问题。途中data0是手动插入的,data1是代码订阅的,都是同一个合约,但是运行结果,上下的交易时段是一致的。

请仔细检查你自己的代码,适当加入一些诊断语句来分析

同一合约在公式中订阅,交易时段是 3,但在K线图标中调用公式,交易时段是4,这是什么原因?

这句话听不懂

你的意思是,如果用代码订阅合约,交易时段是3,手动插入合约,就是4?

是的

cy301是郑商所的品种,dce后缀是大商所

建议以后发代码发能编译的,这样处理问题快一点