pine-script - 声明变量时出现未识别标识符错误
问题描述
我不断收到以下错误。我不明白,因为声明了变量。有什么建议么?该脚本只是试图根据有关 VIX 股票代码的条件语句来突出显示背景。谢谢!
错误:未声明的标识符
vix_highlight
study(title="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)
timeFrame_VIX = input(title="Other time frame", type=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)
vix_highlight = 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)
推荐阅读
- reactjs - 如何在airbnb日历中添加多个阻塞日期颜色?
- azure-devops - 使用 azure rest api 添加对测试计划、测试套件、测试用例不起作用“ShallowReference”的测试结果
- python - 在 Google Colab 中使用 plotly 绘制超过 6M 行的数据集
- html - 如何使 Bootstrap 4 禁用输入看起来与常规输入相同?
- if-statement - 为什么我的 Lua if-else 不能正常工作?
- uwp - 如何在 UWP 中制作更好的折线图?
- vim - 带有日晒方案的术语颜色
- terminal - 我无法在 Windows 10 上卸载 cygwin
- python - 为什么下面的代码在输出中打印一个额外的零?
- python - SQL to Dataframe 不考虑空单元格