更重要的是,我试图理解为什么我不能将这个颜色定义转换为v4 -我尝试的每一种方式都出错了& '不匹配的输入'?
plotColor = hist[0] > 0
? hist[0] > hist[1] ? lime : green
: hist[0] < hist[1] ? maroon : red
plot(hist[0], style = columns, color = plotColor, linewidth = 3)
只是没有得到多条件的语法,条件…阅读有关制表符和空格等,我尝试了用括号的条件,以及仍然无法让它添加到图表,如果有任何pinescript版本标识符的指标-有趣的事情是,虽然,如果我删除一个pinescript版本标识符,它会在图表上绘图,但然后我不能将其转换为v4…谢谢,w
是否手动转换?如果是这样的话,
plotColor = hist[0] > 0
? hist[0] > hist[1] ? color.lime : color.green
: hist[0] < hist[1] ? color.maroon : color.red
plot(hist[0], style = plot.style_columns, color = plotColor, linewidth = 3)
当将其分割到下一行时,语句的延续必须以多个缩进开始(不等于4个空格的倍数)用户手册
figure out…换行的事情有点奇怪,但这是我所做的,以防其他人发现这个…上面的原始代码在每个缩进行前面都有一个制表符,修改为删除制表符,并在plotColor定义的第二行开始添加两个空格,并在第二行后面的第三行字符串,所有在一行上…
plotColor = hist > 0
? hist[0] > hist[1] ? color.lime : color.green : hist[0] < hist[1] ? color.maroon : color.red
plot(hist[0], style=plot.style_histogram, color=plotColor, linewidth=3)
它转换为v4pine没有问题,现在链接到主机分歧指示器正确…
当它被转换为v4时,它在换行行前面出现了3个空格…