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


策略里PlotNumeric显示的线条可否有些显示在主图上,有些显示在子图上
为什么有些品种总是没有数据?
为什么有些品种的TICK数据始终无法加载进入策略测试?
切换品种后,公式中的输出值,无法显示
KDJ
KDJ
为什么有些公式不显示
5分K线,如何实现跳到下一根K线之前 后5秒 就不下单了 或满足条件也不用显示交易信号了
请教一下,收盘后,TICK就不会跳动了,有些函数就测试不了,收盘后TB有模拟tick跳动的功能吗?
为什么换电脑安装系统后,回测的盈利就不一样了?

您好,如果您自己有调试能力,可以在不显示的品种上调试下。如果需要我们协助,请附上完整代码。

根据你们的经验 这种问题可能什么原因造成?大概给个几个思路、方向参考下,解决不了再来请求协助。

除数没有对“0”进行处理,只要出现一个无效值,后面全都是无效值

你对着系统的kdj代码看就看出问题了

不错

懂了 感谢大佬指点

之前看您在其他帖子回的 也是类似问题

我就专门去了看下系统KDJ