很奇怪 突然间有些品种的kdj就不显示了 其它品种就正常 同一套代码 不知道原因如何 求解惑

原以为是遇到涨停的情况 后续就不显示 但比如焦煤等品种 也有涨停 可以正常显示 奇了怪了

附上kd代码 请老师们给解决
Numeric HighestValue = HighestFC(High, Length);
Numeric LowestValue = LowestFC(Low, Length);
Numeric k = (c - LowestValue) / (HighestValue - LowestValue) * 100;
kValue = SMA(k, SlowLength, 1);
DValue = SMA(KValue, SmoothLength, 1);
plt_KDJ.line("Ref1", 80);
plt_KDJ.line("Ref0", 50);
plt_KDJ.line("Ref2", 20);
if(kValue <> InvalidNumeric)
{
plt_KDJ.line("K", KValue);
}
if(DValue <> InvalidNumeric)
{
plt_KDJ.line("D", DValue);
}您好,如果您自己有调试能力,可以在不显示的品种上调试下。如果需要我们协助,请附上完整代码。
根据你们的经验 这种问题可能什么原因造成?大概给个几个思路、方向参考下,解决不了再来请求协助。
除数没有对“0”进行处理,只要出现一个无效值,后面全都是无效值
你对着系统的kdj代码看就看出问题了
不错
懂了 感谢大佬指点
之前看您在其他帖子回的 也是类似问题
我就专门去了看下系统KDJ