Pine script 如何在脚本中为两个绘图之间的条形图着色

Pine script 如何在脚本中为两个绘图之间的条形图着色,pine-script,Pine Script,我在pinescript中有两个绘图,我试图在这两个绘图之间添加颜色条,但是这些绘图引用Bool,所以我一直得到这个错误 Cannot call 'operator >' with arguments (series[bool], series[float]); available overloads: >(float, float) => bool; >(input float, input float) => input bool; >(const flo

我在pinescript中有两个绘图,我试图在这两个绘图之间添加颜色条,但是这些绘图引用Bool,所以我一直得到这个错误

Cannot call 'operator >' with arguments (series[bool], series[float]); available overloads: >(float, float) => bool; >(input float, input float) => input bool; >(const float, const float) => const bool; >(float, series[float]) => series[bool]; >(series[float], float) => series[bool]; >(series[float], series[float]) => series[bool];
这就是我的情节:

long = longCond and CondIni[1] == -1
short = shortCond and CondIni[1] == 1
如果我这样做:

barcolor(long ? color.lime : short ? color.red : na)
我只得到1条红色或绿色,所以我需要找到一种方法,让所有长和短之间的条变成绿色,所有短到长的条变成红色


试图理解有关barcolor的Pinscript文档,但没有走得太远,谢谢。

您描述的错误无法用您发布的代码重现。为了获得社区的帮助,您应该发布您的完整代码,以便可以复制和调查您的错误。请参阅中的“帮助他人重现问题”部分。请编辑您的问题并包含可复制的代码示例。