You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Indie v5中绘制橙色线条时遭遇符号未找到错误的技术求助

在Indie v5中绘制橙色线条时遭遇符号未找到错误的技术求助

看起来你遇到的问题是Indie v5的内置颜色常量库中并没有预定义color.ORANGE这个符号,而color.RED、color.BLUE这类基础颜色是官方提前封装好的,所以才会触发“symbol not found”的报错。

别担心,我们有两种简单的方法可以解决这个问题,轻松得到你需要的橙色线条:

方案一:直接使用RGB值自定义橙色

标准橙色的RGB数值是(255, 165, 0),你可以直接用color.rgb()函数生成这个颜色,替换掉原来的color.ORANGE即可。修改后的代码如下:

# indie:lang_version = 5
from indie import indicator, plot, color

@indicator('Simple Orange Line', overlay_main_pane=True)
@plot.line(color=color.rgb(255, 165, 0))
def Main(self):
    return self.close[0]

方案二:自定义可复用的橙色变量

如果你的指标中需要多次用到橙色(或者不同色调的橙色),可以先定义一个变量存储颜色值,后续直接调用变量即可,这样代码更易维护:

# indie:lang_version = 5
from indie import indicator, plot, color

# 自定义标准橙色常量,也可以根据需求调整RGB值改变色调
CUSTOM_ORANGE = color.rgb(255, 165, 0)
# 示例:偏黄的橙色
YELLOWISH_ORANGE = color.rgb(255, 200, 0)
# 示例:偏红的橙色
REDDISH_ORANGE = color.rgb(255, 140, 0)

@indicator('Simple Orange Line', overlay_main_pane=True)
@plot.line(color=CUSTOM_ORANGE)
def Main(self):
    return self.close[0]

这样修改后,你就能正常绘制橙色线条了,同样的方法也可以用来创建你需要的黄色等其他未预定义的颜色~

备注:内容来源于stack exchange,提问作者turfira

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.13 18:43:09