橡胶用后复权订阅K线数据可能有问题

橡胶焦煤的后复权价格可能有问题,我用如下代码订阅数据:

Events

OnInit()

{

SubscribeBar(ru888.SHFE,1d,20230101);//,20220801);jm888.DCE,

SubscribeBar(ru888.SHFE,5m,20230101);//,20220801);

Range[0:DataCount-1]

{

AddDataFlag(Enum_Data_RolloverBackWard()); //设置后复权

}

}

发现K线图橡胶的价格是2015等价格,离橡胶真实价格11715差很多,如图:

data-href=

还有焦煤。

我的判断依据:1是它们的差价太大了2000vs12000,复权很难差这么大;2是把数据订阅的开始时间从20170101变成20230101,而如图的橡胶在今天的价格都是不变的。


橡胶用后复权订阅K线数据可能有问题
橡胶焦煤的后复权价格有问题
TBQ测试如何使用后复权数据
在交易中,是用后复权还是不复权?
K线订阅的bug
橡胶888合约后复权的价格为什么只有2000多?
oninit中订阅了新指数K线数据,如何用代码映射这个新K线数据的实际交易合约?
如何订阅bar行情,但是显示k线
【数据订阅】当使用SubscribeBar函数订阅一个数据源时,如何设置K线分割方式
【数据订阅】当使用SubscribeBar函数订阅一个数据源时,如何设置K线分割方式

复权跨度长就会这样

相当于告诉你橡胶从28000跌到了2000

不好意思,可能我没表达清楚。我是说订阅数据结束时间都是今天,但开始时间分别是2017/1/1和2023/1/1,最后在K线图显/示都是相同的复权价-约2015元。理论上不同的复权开始时间,今天的复权价应该不同才对吧。

另外我从2023/1/1作为后复权开始点,到今天也应该不会从2023/1/1原始价-13042元跌倒2015元复权价。

上面是我的复现代码,订阅开始时间切换不同,结果一样,同样还有焦煤。我换其他品种如螺纹,镍,银都没问题。