连续合约复权后价格问题

我写了个测试代码
            high5 = highest(High,5);
            low5 = Lowest(low,5);
            PlotNumeric("high5",high5);
            PlotNumeric("low5",low5);

结果发现复权后的价格传递到变量,数字不一样了,最高最低价是整数,变量带小数。

这个是不是最高最低价是round后的价格?传递到变量却没有做处理?

关于后复权价格问题
关于后复权后如何读取主力合约的真实价格问题
连续合约价格问题
连续合约发单问题
期货连续合约后复权和不复权,逻辑是否有问题,涨跌绝对值不一致
橡胶888合约后复权的价格为什么只有2000多?
关于后复权委托价格的问题
期货主力连续前复权合约的变化问题
橡胶焦煤的后复权价格有问题
连续合约幅度后复权后,策略报告收益不准确

同问,后续计算是否需要对Open,High,Low,Close做取整,还是直接使用小数位比较多的数据即可?

计算过程可以用后复权数据,最终结果根据算法可以除权变成真实数据。

如果用了映射真实价格,信号指令里的价格会自动除权,没必要二次除权

您好!K线数据格式和合约属性设置有关,动力煤应该是有一位小数的。而变量不受合约属性的限制,所以小数位数会比较多。

对于像动力煤这样的品种,取整又是不合理的,如何才能让传递给变量的值一样|?