KDJ指标计算输出时有时没有问题

计算KDJ指标,5分15分周期,原油和白银KD值没有输出,但30分周期又有。焦煤5分15分却没问题。同样的策略公式。 // 计算KDJ指标 //RSV = (Close - Lowest(Low, FastLength)) / (Highest(High, FastLength) - Lowest(Low, FastLength)) * 100; //KValue = SMA(RSV, SlowLength, 1); //DValue = SMA(KValue, SmoothLength, 1); // JValue = 3 * KValue - 2 * DValue; Numeric HighestValue = HighestFC(High, FastLength); Numeric LowestValue = LowestFC(Low, FastLength); Numeric k = (Close - LowestValue)/(HighestValue-LowestValue)*100; kValue = SMA(k,SlowLength,1); DValue = SMA(KValue,SmoothLength,1); Commentary("kValue:"+Text(kValue)); Commentary("DValue:"+Text(DValue)); 请问各位老师: 什么原因?计算公式有问题?

请提供可复现的代码,你上面发的代码都是有值的请明确提供精确的内容:什么品种什么周期什么代码

缩小时间,发现前面一段时间(近一年)有输出,后面一段(2月到一年)没有输出,是数据量的限制?

公式要求第一个参数为序列变量

回复:说错了 函数