很奇怪 突然间有些品种的kdj就不显示了

很奇怪 突然间有些品种的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