Pine script 声明变量时出现未知标识符错误
我一直收到以下错误。我不明白,因为变量是声明的。有什么建议吗?该脚本只是试图根据有关ticker VIX的条件语句突出显示背景。谢谢 错误:未声明的标识符Pine script 声明变量时出现未知标识符错误,pine-script,Pine Script,我一直收到以下错误。我不明白,因为变量是声明的。有什么建议吗?该脚本只是试图根据有关ticker VIX的条件语句突出显示背景。谢谢 错误:未声明的标识符vix\u突出显示 函数bgcolor不返回任何值,它只更改背景色。在这种形式下,脚本可以工作 //@version=4 study(title="Help (VIX Momo)", shorttitle="Vix Momo", overlay=false) //VIX Momo Highlight
vix\u突出显示
函数
bgcolor
不返回任何值,它只更改背景色。在这种形式下,脚本可以工作
//@version=4
study(title="Help (VIX Momo)", shorttitle="Vix Momo", overlay=false)
//VIX Momo Highlight
vix_ticker = 'VIX'
// smaValue_30_VIX = sma(close, 30)
// smaValue_50_VIX = sma(close, 50)
// smaValue_200_VIX = sma(close, 200)
// vix_30sma = security(vix_ticker, 'D', smaValue_30_VIX)
// vix_50sma = security(vix_ticker, 'D', smaValue_50_VIX)
// vix_200sma = security(vix_ticker, 'D', smaValue_200_VIX)
vix_30sma = security(vix_ticker, 'D', sma(close, 30))
vix_50sma = security(vix_ticker, 'D', sma(close, 50))
//vix_200sma = security(vix_ticker, 'D', sma(close, 200))
timeFrame_VIX = input(title="Other time frame", type=input.resolution, defval="180")
smaClose_VIX = security(vix_ticker, timeFrame_VIX, sma(close,200))
threehr_price_VIX = security(vix_ticker, timeFrame_VIX, close)
red_VIX = (vix_30sma > vix_50sma) and (threehr_price_VIX >= smaClose_VIX) and (close >= vix_50sma)
bgcolor(red_VIX ? #eb4034 : na, transp = 80)
//plot(vix_highlight)
函数
bgcolor
不返回任何值,它只更改背景色。在这种形式下,脚本可以工作
//@version=4
study(title="Help (VIX Momo)", shorttitle="Vix Momo", overlay=false)
//VIX Momo Highlight
vix_ticker = 'VIX'
// smaValue_30_VIX = sma(close, 30)
// smaValue_50_VIX = sma(close, 50)
// smaValue_200_VIX = sma(close, 200)
// vix_30sma = security(vix_ticker, 'D', smaValue_30_VIX)
// vix_50sma = security(vix_ticker, 'D', smaValue_50_VIX)
// vix_200sma = security(vix_ticker, 'D', smaValue_200_VIX)
vix_30sma = security(vix_ticker, 'D', sma(close, 30))
vix_50sma = security(vix_ticker, 'D', sma(close, 50))
//vix_200sma = security(vix_ticker, 'D', sma(close, 200))
timeFrame_VIX = input(title="Other time frame", type=input.resolution, defval="180")
smaClose_VIX = security(vix_ticker, timeFrame_VIX, sma(close,200))
threehr_price_VIX = security(vix_ticker, timeFrame_VIX, close)
red_VIX = (vix_30sma > vix_50sma) and (threehr_price_VIX >= smaClose_VIX) and (close >= vix_50sma)
bgcolor(red_VIX ? #eb4034 : na, transp = 80)
//plot(vix_highlight)
它只适用于VIX股票代码。是否可以使用VIX数据在所有图表上绘制bgcolor的结果?这就是为什么我尝试使用plot,因为我尝试在所有图表上显示VIX高光,所以我不需要查看VIX图表。谢谢。是的,这是可能的。最好编写一个函数来检查必要的条件,然后通过函数
security
,请求股票代码VIX
获取此函数的结果。好的,如果需要帮助,我会尝试一下并发布一个新问题。谢谢。看一看。你可以这样做。它只在VIX股票行情器上有效。是否可以使用VIX数据在所有图表上绘制bgcolor的结果?这就是为什么我尝试使用plot,因为我尝试在所有图表上显示VIX高光,所以我不需要查看VIX图表。谢谢。是的,这是可能的。最好编写一个函数来检查必要的条件,然后通过函数security
,请求股票代码VIX
获取此函数的结果。好的,如果需要帮助,我会尝试一下并发布一个新问题。谢谢。看一看。你可以这样做。