我写了个测试代码
high5 = highest(High,5);
low5 = Lowest(low,5);
PlotNumeric("high5",high5);
PlotNumeric("low5",low5);
结果发现复权后的价格传递到变量,数字不一样了,最高最低价是整数,变量带小数。
这个是不是最高最低价是round后的价格?传递到变量却没有做处理?
同问,后续计算是否需要对Open,High,Low,Close做取整,还是直接使用小数位比较多的数据即可?
计算过程可以用后复权数据,最终结果根据算法可以除权变成真实数据。
如果用了映射真实价格,信号指令里的价格会自动除权,没必要二次除权
您好!K线数据格式和合约属性设置有关,动力煤应该是有一位小数的。而变量不受合约属性的限制,所以小数位数会比较多。
对于像动力煤这样的品种,取整又是不合理的,如何才能让传递给变量的值一样|?