Pine script 松树文字颜色输入

Pine script 松树文字颜色输入,pine-script,Pine Script,在pine脚本中使用以下代码,样式输入为颜色0和颜色1。如何将颜色0的名称更改为“Bull Candle”,将颜色1的名称更改为“Bear Candle” plotcandle(开、高、低、关、title='candle',color=(开

在pine脚本中使用以下代码,样式输入为颜色0和颜色1。如何将颜色0的名称更改为“Bull Candle”,将颜色1的名称更改为“Bear Candle”

plotcandle(开、高、低、关、title='candle',color=(开<关)?绿色:红色,wickcolor=灰色)

无法在“样式”选项卡上修改输入的标题。您可以使用具有定义标题的输入类型颜色来代替,如下所示:

//@version=4
study("Input colors")
c1 = input(type=input.color, defval = color.green, title="Bull Candle")
c2 = input(type=input.color, defval = color.red, title="Bear Candle")
plotcandle(open, high, low, close, title='candle', color=(open < close) ? c1 : c2, wickcolor=color.gray)
/@version=4
研究(“输入颜色”)
c1=输入(type=input.color,deffal=color.green,title=“公牛蜡烛”)
c2=输入(type=input.color,deffal=color.red,title=“Bear Candle”)
plotcandle(打开、高、低、关闭,标题='candle',颜色=(打开<关闭)?c1:c2,wickcolor=颜色。灰色)

上述代码将在图表上打开一个子窗口。然而,当我在现有程序中添加此代码时,我得到了一个错误//@版本=1研究(title=“股票市场”,overlay=true)c1=input(type=input.color,devval=color.green,title=“Bull Candle”)c2=input(type=input.color,devval=color.red,title=“Bear Candle”)plotcandle(开盘,高点,低点,收盘,title='Candle',color=(开盘<收盘)?c1:c2,wickcolor=color.gray)len=input(5,minval=1,title=“EMA\u 1”)src=input(close,title=“Source”)out=ema(src,len)plot(out,color=red,linewidth=1,title=“ema_1”,transp=0)为了防止打开图表上的子窗口,在调用
研究(…)
函数时添加param overlay=true,例如:
研究(“输入颜色”,overlay=true)
谈到第二个问题,我建议您使用PineScript的
/@version=4
,因为您的脚本使用的是非常旧的
/@version=1
,因此无法维护此功能
//@version=4
study("Input colors")
c1 = input(type=input.color, defval = color.green, title="Bull Candle")
c2 = input(type=input.color, defval = color.red, title="Bear Candle")
plotcandle(open, high, low, close, title='candle', color=(open < close) ? c1 : c2, wickcolor=color.gray)